Puzzles solved by fddd