Puzzles commented by main