O matrice pătratică A[i,j] de dimensiuni N x N cu N impar se numește matrice spirală dacă respectă următoarele proprietăți când este parcursă în spirală conform imaginii de mai jos:

- Pentru oricare celulă
(i, j)din matrice, fieA[i, j] = 0, fieA[i,j]nu conține cifra 0. - Fie
(i, j)oricare celulă mai puțin cea din centru și(k, l)celula parcursă anterior din matrice, și fiecoricare cifră nenulă, adică de la1la9:
a) Dacăcdividei + j, atunciA[i, j]conține cifracdacă și numai dacăA[k, l]nu conține cifrac.
b) Dacăcnu dividei + j, atunciA[i, j]conține cifracdacă și numai dacăA[k, l]conține cifrac.
c) Pentru numărul aflat în celula din centru, fiind prima parcursă, nu avem astfel de restricții.
- Un element din matrice va fi
0dacă și numai dacă acesta nu are voie să conțină nicio cifră de la1la9conform regulilor de mai sus.
Cerința
Dându-se o matrice pătratică A de dimensiune N, trebuie să determinați care este numărul minim de elemente din matrice care ar trebui înlocuite (în celulele respective pot fi scrise orice alte numere naturale) pentru ca A să devină o matrice spirală.
Date de intrare
Pe prima linie a fișierului de intrare spirala.in se va afla un singur număr natural N, reprezentând dimensiunile matricii. Pe următoarele N linii se vor afla câte N numere naturale separate prin câte un spațiu reprezentând elementele matricii A.
Date de ieșire
Fișierul de ieșire spirala.out va conține un singur număr reprezentând minimul de elemente ce vor trebui înlocuite pentru ca A să devină o matrice spirală.
Restricții și precizări
1 ≤ N ≤ 999,Nimpar.- Elementele matricii
Asunt numere naturale mai mici decât1.000.000.000ce conțin doar cifre de la1la9, cu excepția elementelor egale cu0.
Exemplu:
spirala.in
5 16 36 1234 23456 145 26 1469 4569 123459 457 1236 269 13579 234579 12578 346 12569 359 135789 235789 13456 245 12457 578 45789
spirala.out
2
Explicație
Pentru a obține o matrice spirală, ar trebui înlocuite numerele din celulele (1,3) și (5, 5). În celula (1, 3) ar putea fi scris numărul 12345 și în celula (5, 5), numărul 13789.