Puzzles solved by cdfv