Puzzles solved by EDC