var solutions = [ [8, 1, 6, 3, 5, 7, 4, 9, 2], [6, 1, 8, 7, 5, 3, 2, 9, 4], [8, 3, 4, 1, 5, 9, 6, 7, 2], [4, 3, 8, 9, 5, 1, 2, 7, 6], [6, 7, 2, 1, 5, 9, 8, 3, 4], [2, 7, 6, 9, 5, 1, 4, 3, 8], [4, 9, 2, 3, 5, 7, 8, 1, 6], [2, 9, 4, 7, 5, 3, 6, 1, 8], ]; function processData(input) { //Enter your code here var g = input.trim().replace(/\n/g, ' ').split(" ").map(Number); var min = Infinity; solutions.forEach(function(s) { var changes = 0; for (var i = 0; i < g.length; i++) { changes += Math.abs(g[i] - s[i]); } min = changes < min ? changes : min; }); console.log(min); } process.stdin.resume(); process.stdin.setEncoding("ascii"); _input = ""; process.stdin.on("data", function (input) { _input += input; }); process.stdin.on("end", function () { processData(_input); });