Puzzles solved by fffd