Puzzles solved by Shu