surf from olivine city go down follow the map you will find whirl islands n just go left
in cianwood city
it is between olivine city and cianwood city
go to cianwood city then get it from a man
Route 47 is in the cave at Cianwood City
A lady will give it to you after beating the gym in Cianwood City.
Surf to Cianwood city and go to the Cianwood City Pharmacy. Talk to the guy in there and he will give you the medicine.
at Cianwood City you have to know surf though! i have done it before, hope it helps.:-)
Only one... at Cianwood city after defeating Chuck
cliff cave is right next to cianwood city through the cave
you have to use surf keep going untill you reach cianwood city
HM 02 Fly is with the woman outside Cianwood City Gym.
Surf to Cianwood City, there is a pharmacy there and the guy inside will give you secret medicine.