Puzzles commented by david