Puzzles solved by dddd