Puzzles solved by ECF