A better approach is to buy a few years worth of multi-vitamins. Then if you are forced to eat nothing but rice (for example), you can get your minerals and vitamins from the multi-vitamins.
Thank you for the information, I do take multi-vitamins every day, so I’ll keep stocked up on those. I’ve got lots of rice & beans put back too!