What are the three molecules that form the basic building block of DNA?