You have to beat all of the gym leaders in Johto then look at the map.
he is the Pokemon league champion
no
yes
Yes
everything You can do even more in Pokemon Heartgold and Silver
nothing.
You have two beat the Pokemon league.
in Pokemon league aaron is the butt docter
youhave to beat the johto league
the champ, not the chump lolololo0ol, is Lance the pokemon leugue champ
Just ask him! How else is he supposed to know?
complete Pokemon league then go to the professor.get the ticket then go to olivine. get on the ship.