Puzzles commented by aaapj