Which of the following has the highest concentration of calories per gram?

Select one:
a. Protein
b. Carbohydrates
c. Lipids
d. Alcohol