Puzzles solved by DVNF