Puzzles commented by PUZZLE@@@@@@