Puzzles commented by ana........................