Gal Sliding Puzzle