Puzzles solved by chen