Pokémon Gold and Silver/Olivine Gym & Johto Side Quests

You have defeated Chuck for the Storm Badge since you were required to visit Cianwood City before you could earn the Mineral Badge, but now that you've obtained the Special Medicine (and Fly), don't forget to head back to Olivine City, and help the sick Ampharos in the Lighthouse, in order to challenge Jasmine.

Gym Battle 6: JASMINE
No puzzles, no tricks, no Junior Trainers... Just Jasmine, two s and a big angry. Steel is vulnerable to Fire, Fighting, and Ground. A pure Ground Pokémon would be especially great here, since it would also be protected from Magnemite's electricity. But if you don't have a good one at this point, try using your best Fire Pokémon, a, and any Water Pokémon. Water is weak against Magnemite, but great against part-Rock Steelix, who is the real threat here. Speed is even more critical in Crystal, since Jasmine may use hyper potions. After you defeat Jasmine, you'll receive the Mineral Badge and (TM 23).

Johto Side Quests
Now that you have Surf, Strength, and Fly, it's a good time to do some backtracking and pick up a few items and Pokémon that we couldn't get to before. Remember that all of the items in the list below are optional.
 * : Use Surf to the south and collect Mystic Water.
 * : Use Surf to collect stray items.
 * : Use Surf to explore the lowest level of the Cave and catch a (only on Fridays).
 * : Go down the ladder near the trainer and use Surf to access more of the cave, which will lead you to the two other Alph Ruin Puzzles, and a change to catch a and a.
 * : Return to the bottom level to obtain King's Rock.
 * : Use Surf to catch a.
 * : Defeat the Elite Trio for Soft Sand.
 * : Use Strength to collect TM 20.