Puzzles solved by fdfd