solving Pokémon mysteries