Amazing 15-puzzle.