Six Faces Flat Rubik puzzle is a two-dimensional equivalent of the original 3D Rubik's Cube. Six Faces Flat Rubik Puzzle is a variation of Nine Faces Flat Rubik Puzzle
with an additional movement restriction on three out of nine colored blocks. Six Faces Flat Rubik 2D puzzle is an equivalent to the original 3D Rubik's Cube puzzle. For the puzzle to be solved, colors should be separated and each block must be a solid color (see the left image in Figure 1).