INF = 10 ** 20 MOD = 10 ** 9 + 7 import sys sys.setrecursionlimit(100000000) dy = (-1,0,1,0) dx = (0,1,0,-1) from itertools import accumulate def main(): n = int(input()) a = [list(map(int,input().split())) for _ in range(n)] cuml = [[0] * n for _ in range(n)] cumr = [[0] * n for _ in range(n)] Js = [0] * n for i in range(n): for j in range(n): x = a[i][j] - 1 if i + j + 1 < n: cuml[x][i + j + 1] += 1 if i - j - 1 >= 0: cumr[x][i - j - 1] += 1 Js[x] += j ans = 0 for x in range(n): for i in range(n - 1): cuml[x][i + 1] += cuml[x][i] for i in range(n - 1): cuml[x][i + 1] += cuml[x][i] for i in range(n - 2,-1,-1): cumr[x][i] += cumr[x][i + 1] for i in range(n - 2,-1,-1): cumr[x][i] += cumr[x][i + 1] ans += min(cumr[x][i] + cuml[x][i] for i in range(n)) + Js[x] print(ans) if __name__ == '__main__': main()