Puzzles solved by GVD