#include <bits/stdc++.h>
using namespace std;
int n,S[55][55],A[55][55],l=2,suma,maxim;
int main()
{
    cin >> n;
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            cin >> A[i][j];
            S[i][j]=A[i][j]+S[i-1][j]+S[i][j-1]-S[i-1][j-1];
        }
    }
    while(l<=n)
    {
        suma=0;
        for(int i=1;i<=n-l+1;i++)
        {
            for(int j=1;j<=n-l+1;j++)
            {
                suma=(S[i-1][j-1]+S[i+l-1][j+l-1]-S[i-1][j+l-1]-S[i+l-1][j-1])-(S[i][j]+S[i+l-2][j+l-2]-S[i][j+l-2]-S[i+l-2][j]);
                if(suma>maxim)
                    maxim=suma;
            }
        }
        l++;
    }
    if(maxim!=0)
        cout << maxim;
    else
        cout << S[1][1];
return 0;
}