Which of the following is important to generating heat?
Friction
Chemical reactions
Sunlight
O
All of the above