Puzzles solved by Vdg