#000663

MATRIX - COCI

Kao što je poznato, mi živimo u velikoj matrici (tj. tablici) koja je podijeljena na N redaka i N stupaca. U svakom od N x N polja na koje je ta tablica podijeljena piše neki cijeli broj. Da bismo uspjeli izaći iz matrice, moramo pronaći najljepši kvadrat u toj matrici.


Traženi kvadrat može imati stranicu bilo koje duljine (od 1 do N, uključivo) i može se nalaziti bilo gdje u matrici, a ljepotu kvadrata unutar matrice definiramo na sljedeći način. Ako je A zbroj svih polja na glavnoj dijagonali kvadrata, a B zbroj svih polja na sporednoj dijagonali kvadrata, onda ljepota tog kvadrata iznosi A - B.


Napomena: glavna dijagonala kvadrata ide od gornjeg-lijevog polja kvadrata do donjeg-desnog polja kvadrata, a sporedna dijagonala od gornjeg-desnog polja kvadrata do donjeg-lijevog polja kvadrata.



InputU prvom retku ulaza nalazi se prirodan broj N (2 ≤ N ≤ 400), dimenzija matrice. U sljedećih N redaka nalazi se po N cijelih brojeva iz intervala [-1000, 1000]. Tih N x N brojeva predstavlja zadanu matricu.


OutputU jedini redak izlaza ispišite najveću ljepotu kvadrata koju je moguće pronaći u matrici.



Input:
2
1 -2
4 5

Output:
4



Input:
3
1 2 3
4 5 6
7 8 9

Output:
0



Input:
3
-3 4 5
7 9 -2
1 0 -6

Output:
5

Submit solution

Coming later

The grading service will be connected in a later migration step. You can inspect the task and your previous results now.