Puzzles solved by shagi