Puzzles solved by Duan