Puzzles commented by ali