Puzzles solved by Lin Xiofan