The basic building blocks of protein are amino acids. There are _____ amino acids. Protein contains nine essential amino acids. Vegans and vegetarians can get all the essential amino acids to fulfill their daily protein requirement through _____.
A) 5; Meat and dairy products
B) 20; Plant-based sources
C) 9; Fish and eggs
D) 12; Legumes and grains