test 8Puzzle