Puzzles commented by shan