Puzzles solved by Ruo Fan