Cubic Eight-Puzzle

POJ - 3131