the structure of dna is held together by ?

A. purines pairing with pyridimines
B. hydrogen bonds between adenine and thymine
C. attraction between cytosine and guanine.
D. All of the above