Puzzles commented by viper