Puzzles solved by Fan