Puzzles commented by viva