Where do you find TM flamethrower in Pokemon heartgold?

You can find the TM Flamethrower in the Game Corner in Goldenrod city for 10,000 prize coins.