How do you get into the Viridian gym on Pokemon SoulSilver?

meet blue, the gymleader on cinnabar island