Puzzles solved by vie