Puzzles solved by dvfg