N = int(input()) A = [list(map(int,input().split())) for _ in range(N)] X1 = [[0] * N for _ in range(N)] X2 = [[0] * N for _ in range(N)] X = [[0] * N for _ in range(N)] ans = 0 for i in range(N): for j in range(N): a = A[i][j] - 1 ans += j if i + j + 1 < N: X1[a][i+j+1] += 1 if 0 <= i - j - 1: X2[a][i - j - 1] += 1 for i in range(N): tmp1 = 0 tmp2 = 0 for j in range(N): tmp1 += X1[i][j] tmp2 += tmp1 X[i][j] += tmp2 tmp1 = 0 tmp2 = 0 for j in reversed(range(N)): tmp1 += X2[i][j] tmp2 += tmp1 X[i][j] += tmp2 for i in range(N): ans += min(X[i]) print(ans)