Which of the following is not true of fuel cells?

Which of the following is not true of fuel cells?

a.They produce electricity.
b. They will work with many different fuels.
c. They are more energy efficient than most engines used today.
d. They cannot be fueled by hydrogen.