When a firecracker explodes, what types of energy does it give off?

Asound and light energy only
Bpotential and kinetic energy
Csound, light, and heat energy
Dsound, light, and chemical energy