Puzzles solved by vdf