An advertisement for a health supplement for dogs claims to build lean muscle and strengthen tendons and ligaments, as well as provide energy. Which two macromolecules must the supplement contain to provide these benefits?

a. Carbohydrates and lipids
b. Proteins and carbohydrates
c. Nucleic acids and carbohydrates
d. Lipids and nucleic acids