#include <cstdio>
#include <algorithm>
#define rep(i,n) for(int i = 0; i < n; i++)
using namespace std;

int n;
int a[100][100];

int main(){
	scanf("%d", &n);
	rep(i,n) rep(j,n) scanf("%d", &a[i][j]);
	for(int i = 1; i < n; i++) a[0][i] += a[0][i-1];
	for(int i = 1; i < n; i++) a[i][0] += a[i-1][0];
	for(int i = 1; i < n; i++){
		for(int j = 1; j < n; j++){
			a[i][j] += a[i-1][j]+a[i][j-1]-a[i-1][j-1];
		}
	}
	int ans = -2000000000;
	rep(i,n) rep(j,n){
		for(int u = i; u < n; u++){
			for(int v = j; v < n; v++){
				if(i == 0 && j == 0) ans = max(ans,a[u][v]);
				else if(i == 0) ans = max(ans,a[u][v]-a[u][j-1]);
				else if(j == 0) ans = max(ans,a[u][v]-a[i-1][v]);
				else ans = max(ans,a[u][v]-a[i-1][v]-a[u][j-1]+a[i-1][j-1]);
			}
		}
	}
	printf("%d\n", ans);
}