you have to beat team rocket in goldenrod city first
Blackthorn and mohogany
after you kick out team rocket in goldenrod city and make it through ice cave
Surf over to Cianwood City to find the pharmacy in Heart Gold.
Cinnabar City.
blackthorn city
Aliza town
After you beat the gym leader before Clair that guy that was blocking your way before will let you through.
you have to defeat team rocket in goldenrod city and get the rainbow wing from the director
Saffron city
in goldenrod city
Gold Mining in the Heart of a Great City - 1919 was released on: USA: 26 October 1919
it should be in olivine city