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.
 * : Return to the bottom level to obtain King's Rock.
 * : Use Strength to collect TM 20.
 * : Defeat the Elite Trio for Soft Sand.
 * : Use Surf to collect stray items.
 * : Use Surf to collect Mystic Water.
 * : Use Surf to explore the lowest level of the Cave and catch a (only on Fridays).
 * : Use Surf to catch a.
 * : Use Surf to access more of the ruins, solve more puzzles, and catch a and a.