If current flow gives electric power, then what gives electric power?

Answer choices:
- televisions
 - heat energy
 - energy
 - current flow
 - kinetic energy
 - engines
 - weather
 - air conditioners

 

    current flow      