Nucleotides are the basic building blocks of nucleic acids. They consist of a nitrogenous base (adenine, guanine, thymine, cytosine in DNA; adenine, guanine, uracil, cytosine in RNA), a phosphate group, and a sugar (deoxyribose in DNA; ribose in RNA). The nitrogenous bases are either purines (adenine and guanine) or pyrimidines (cytosine and thymine). These bases are attached to the pentose sugar via a glycosidic bond. Phosphodiester bonds link the 3' carbon of one sugar to the 5' carbon of the next, forming the backbone of nucleic acid strands. Nucleotides