/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static int find(List<List<Integer>> matrix) {
int Sum1 = 0;
int Sum2 = 0;
for (int i = 0; i < matrix.size(); i++) {
for (int j = 0; j < matrix.get(0).size(); j++) {
if (i == j) {
Sum1 += matrix.get(i).get(j);
}
if (i + j == matrix.size() - 1) {
Sum2 += matrix.get(i).get(j);
}
}
}
int absoluteDiff
= Math.
abs(Sum1
- Sum2
);
return absoluteDiff;
}
{
Scanner sc
= new Scanner
(System.
in);
int n = sc.nextInt();
List<List<Integer>> matrix = new ArrayList<>();
for (int i = 0; i < n; i++) {
List<Integer> row = new ArrayList<>();
for (int j = 0; j < n; j++) {
row.add(sc.nextInt());
}
matrix.add(row);
}
int absoluteDiff = find(matrix);
System.
out.
println(absoluteDiff
);
sc.close();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgaW50IGZpbmQoTGlzdDxMaXN0PEludGVnZXI+PiBtYXRyaXgpIHsKICAgICAgICBpbnQgU3VtMSA9IDA7CiAgICAgICAgaW50IFN1bTIgPSAwOwoKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG1hdHJpeC5zaXplKCk7IGkrKykgewogICAgICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IG1hdHJpeC5nZXQoMCkuc2l6ZSgpOyBqKyspIHsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgaWYgKGkgPT0gaikgewogICAgICAgICAgICAgICAgICAgIFN1bTEgKz0gbWF0cml4LmdldChpKS5nZXQoaik7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICBpZiAoaSArIGogPT0gbWF0cml4LnNpemUoKSAtIDEpIHsKICAgICAgICAgICAgICAgICAgICBTdW0yICs9IG1hdHJpeC5nZXQoaSkuZ2V0KGopOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAKICAgICAgICBpbnQgYWJzb2x1dGVEaWZmID0gTWF0aC5hYnMoU3VtMSAtIFN1bTIpOwoKICAgICAgICByZXR1cm4gYWJzb2x1dGVEaWZmOwogICAgfQoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJICAgICAgIFNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoKICAgICAgIAogICAgICAgIGludCBuID0gc2MubmV4dEludCgpOwogICAgICAgIExpc3Q8TGlzdDxJbnRlZ2VyPj4gbWF0cml4ID0gbmV3IEFycmF5TGlzdDw+KCk7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgICAgTGlzdDxJbnRlZ2VyPiByb3cgPSBuZXcgQXJyYXlMaXN0PD4oKTsKICAgICAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBuOyBqKyspIHsKICAgICAgICAgICAgICAgIHJvdy5hZGQoc2MubmV4dEludCgpKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBtYXRyaXguYWRkKHJvdyk7CiAgICAgICAgfQoKICAgICAgCiAgICAgICAgaW50IGFic29sdXRlRGlmZiA9IGZpbmQobWF0cml4KTsKCiAgICAgICAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGFic29sdXRlRGlmZik7CiAgICAgICAgCiAgICAgICAgCiAgICAgICAgc2MuY2xvc2UoKTsKCX0KfQ==