Puzzles commented by java