function main(input) { const [n, m, k] = getIntegers(input); const mList = twoDimensionalArray(n, n, []); for(let i=0; i= 0) { ansSet.add(j+1); } } } for(let i=1; i= 0) { nextAnsSet.add(to+1); } } }); ansSet = nextAnsSet; } const ansList = Array.from(ansSet); ansList.sortByIntegers(); console.log(ansList.length); console.log(ansList.oneLineString()); } //my functions ------------------------------------ function getIntegers(lines) { return lines.shift().split(" ").map(function(e) { return Number(e); }); } function getStrings(lines) { return lines.shift().split(" "); } function twoDimensionalArray(h, w, value) { const list = new Array(h); for(let i=0; i 0) str += " "; str += e; }); return str; }; main(require("fs").readFileSync("/dev/stdin", "utf8").split("\n"));