Puzzles solved by dva