Cubic Eight-Puzzle

UVALive - 3618