#include<iostream>
#include<vector>
using namespace std;

int main()
{
    int ans = -10000;
    int n;
    cin>>n;
    vector< vector<int> > m(n+2, vector<int>(n+2, 0));
    for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) cin>>m[i][j];
    for(int i=1; i<=n; i++) for(int j=2; j<=n; j++) m[i][j] += m[i][j-1];
    for(int j=1; j<=n; j++) for(int i=2; i<=n; i++) m[i][j] += m[i-1][j];
    for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) for(int k=i; k<=n; k++) for(int l=j; l<=n; l++) {
        int sum = m[k][l] - m[i-1][l] - m[k][j-1] + m[i-1][j-1];
        ans = max(ans, sum);
    }
    cout<<ans<<endl;
}