#include <iostream>

using namespace std;

int n;
int x[51][51];
int mx;

void citire()
{
    cin>>n;
    for(int i=1;i<=n;++i)
        for(int j=1;j<=n;++j)
            cin>>x[i][j];
}

void solve()
{
    for(int i=1;i<=n;++i)
    {
        for(int j=1;j<=n-i;++j)
            for(int k=1;k<=n-i;++k)
            {
                int mx1=0;
                for(int t = k;t<=k+i;++t)
                    mx1+=x[j][t];
                for(int t= k;t<=k+i;++t)
                    mx1+=x[j+i-1][t];
                for(int t=j;t<=j+i;++t)
                {
                    mx1+=x[k][t];
                    mx1+=x[k+i-1][t];
                }
                mx = max(mx,mx1);
            }
    }
}

int main()
{
    citire();
    solve();
    cout<<mx;
    return 0;
}