Puzzles solved by ecsc