Puzzles solved by edf