Puzzles commented by yan