eightpuzzle completed