Heat is given off when hydrogen burns in air according to the equation 2H2 + O2->2H2O Which of the following is responsible for the heat? Thats 2 water molecules at the end of the equation

These are the potential answers:
a) Breaking hydrogen bonds gives off energy.
b) Breaking oxygen bonds gives off energy.
c) Forming hydrogen-oxygen bonds gives off energy.
d) Both (a) and (b) are responsible.
e) (a), (b), and (c) are responsible.