Puzzles solved by Yan