To prevent being under weight, you need to eat right. Providing your body with nutritions and protein
I believe the answer to your question would be the aorta. I hope that answers your question. :)
Zinc - whole grains, ...
Protein - analogues, ...
vitamin D - sunlight
B12 - fortified soy milk, yeast, ...
Omega 3 - enriched eggs, ...
Calcium - greens, ...
Iron - dark leafy greens, ...
All of the above is and can be effected by alcohol so the correct answer I'd D. none of the above.