According to the principle of _______, hydrogen bonds can form only between adenine and thymine, and between guanine and cytosine.