The correct option is C nucleotides and nucleic acids
Proteins are made up of monomeric amino acid units, and thus, called as building blocks of proteins. Similarly, nucleic acids are made up of nucleotides as the monomeric units, and thus, called as building blocks of nucleic acids.