Puzzles solved by Eca