Pokémon fans who also happen to be puzzle lovers are getting the best of both worlds with the release of a new Pokémon Rubik’s cube.

It features a total of 52 Pokémon, including all-time favorites like Pikachu, Bulbasaur, Eevee and Jigglypuff. This version of the Rubik’s cube has each of the block colors representing different Pokémon types: grass, normal, water, electric, fire, and dragon. All of the Pokémon that appear are assigned to their corresponding type’s color, and by solving the puzzle, you get a cute little collection of similar Pokémon.

Fans living in Japan can purchase the Pokémon Rubik’s cube for 2,728 yen through Pokémon Center Online.

By - Jen Laforteza.