Insanely Hard Puzzle

4x4 Pokémon puzzle by Geruu · ♥ 2 · ▶ 34