Which of the following is the least expensive cereal per ounce?

A. 13 oz for $2.59
B. 11.4 oz for $3.69
C. 12 oz for $3.99
D. 20 oz for $5.99