Puzzles solved by Shuyong