This is a 2-dimensional version of the famous Rubik's Cube. This version was introduced by Mr.Takagi in Japan, but we modified the problem and made it as a problem of the theory of graph. You can see the beautiful structure of the graph made by our puzzle and we can study the Hamiltonian path problem with it.