The building blocks of proteins are known as:

How Many Combinations Are Possible Using 6 LEGO Bricks? | Mental Floss

a
monosaccharides
b
amino acids
c
polysaccharides
d
nucleic acids

b. amino acids