Puzzles solved by VIVI