Where can I get flamethrower, thunderbolt and ice beam in Pokemon Emerald?

3 answers