Puzzles commented by roof