you can find it in the ciann city pharmacy
this is also for heart gold
In Blackthorn City.
ecruteak city
in poo land.
In her Gym
You must go to the pharmacy in cainwood city.
goldenrod radio tower
He's at Cinnabar Island.
Cianwood island first building to the left
Cardiovascular
You need to know surf and then go downleft of he lighthouse town and you'll find a beach. Use surf until you find a mini town. You should also find Suicune here. Go into the pharmacy and get the medicine. Beat the gym leader while you're there and you'll get HMFly automatically. Fly back to the lighthouse city an give Jasmine the medicine.
You find Blaine in the islands that are close to Cinnabar.