Puzzles solved by ddv