Answer:
A nucleic acid
Explanation: A nucleic acid is a polymeric macromolecule made up of repeated units of monomeric 'nucleotides' composed of a nitrogenous heterocyclic base which is either a purine or pyrimidine, a pentose five-carbon sugar either ribose or 2′-deoxyribose, and one to three phosphate groups.