How do I get the 7th gym badge in the kanto region in pokemon heart gold

If guy blocking Mahogany Gym is gone, go to Route 43 to begin for Glacier Badge, battle thru Mahogany Town & Gym Pryce. MORE?
Updated on Thursday, February 02 2012 at 01:25AM EST