Puzzles solved by efra