Okay, first of all you stupid answerer, CELADON CITY ISN'T UNLOCKED YET. If you're meaning medicine for Jasmine, it's in the Cianwood Pharmacy.
She's still in her gym.
You can find a Steelix in Route 47, Cliff Cave, Mt. Silver, or you can trade any Pokemon with Jasmine.
in 1 of the life rings in the cerulean gym
go to cianwood city then get it from a man
Wednesday from 10 to 19:59
you find it in mistys gym, near the float tubes at the upper left. hope this helped!
Technical Machine 15
building near Pokemon center on cinnabar island
What does the scientist's house look like in soul silver and same with the machine.
Beat Jasmine in Olivine. Done that then go to Mahogany.
u go up that one tall building in olivine city
use fire types for her magnemites then use a ground type for steelix