Puzzles solved by vngf