#include <bits/stdc++.h>
using namespace std;

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