Puzzles solved by Gan