Who will get the most benefit from a vitamin B12 supplement?

A. Someone who eats little or no animal proteins
B. Reproductive-age females who eat meat, fish, and vegetables every day
C. Someone who consumes too many Calories
D. Men who eat fish, meat, and vegetables every day