Where does the energy for atp come from

A) protein and carbohydrates
B) nucleic acid and proteins
C) carbohydrates and lipids
D) lipid and DNA