Where do you find a thunder stone in Pokemon soulsilver?

From the bug catching contest or the poke something dome, fly to the national park make left for the dome when you get inside or on every wendsday do the bug cathing contest