Puzzles solved by shu