This question is from the gmat test prep
A certain kennel will house 24 dogs for 7 days. Each dog requires 10 ounces of dog food per day. If the kennel purchases dog food in cases of 30 cans each and if each can holds 8 ounces of dog food, how many cases will the kennel need to feed all of the dogs for 7 days?
A. 5
B. 6
C. 7
D. 8
E. 9