Go to the top of the lighthouse where gymleader Jasmin asks you to go get Secret Potion from Ciawood City, surf to the Ciawood City, go to the the house next to Pokemon Center and guy inside gives you the potion. It's easiest to beat Ciawoods gym leader now, because after that you get HM2 - Fly from the woman who's standing outside of the gym. Now you can fly back to Olivine City, go to the top of the lighthouse and give potion to Jasmine. After that you're able to fight her at Olivine's gym.
After you beat Falkner, he is always in the gym.
Use yo head.
Train your Bayleaf.
you get a silver trophie when you beat the tower tycoon palmer in a 21 battle.
no you have to beat the gym leader
Cinawood city, which is in the next town after the one with the lighthouse.
in order to do that you have to help the lady in the lighthouse
Secret Potion
You have to beat Cianwood gym, get the medicine from the Cianwood medicine shop, and take it to the top of the lighthouse. Then, the gym leader of Olivine will fight you. Good luck!
After you beat Falkner, he is always in the gym.
you go to the city before the safarie zone.
When you have beaten team rocket, you can find her in the lighthouse
Sailor gives you it in the town with the lighthouse. I think he;s in the cafe. Sothe
beat the last gym leader on soul silver in johto
you have to beat jotho then kanto
You go outside :)
beat it