Nucleic acids are macromolecules made up of amino acids.
Proteins are made up of amino acids.
Amino acids are the building blocks of nucleic acids.