Puzzles solved by Main