Puzzles solved by ffd