contestada

Which of these is the smallest structure?

A. Dipeptide
B. Amino acid
C. Polypeptide
D. Protein