Puzzles commented by hehehe