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

ll b[100][100];
ll sum[110][110];

ll S(int x1, int y1, int x2, int y2) {
	return sum[y2 + 1][x2 + 1] - sum[y2 + 1][x1] - sum[y1][x2 + 1] + sum[y1][x1];
}

int main() {
	cin.tie(0);
	ios::sync_with_stdio(false);

	int n;
	cin >> n;

	for(int i = 0; i < n; i++) {
		for(int j = 0; j < n; j++) {
			cin >> b[i][j];
		}
	}

	for(int i = 0; i < n; i++) {
		for(int j = 0; j < n; j++) {
			sum[i + 1][j + 1] = sum[i + 1][j] + b[i][j];
		}
	}
	for(int i = 1; i <= n; i++) {
		for(int j = 1; j <= n; j++) {
			sum[i + 1][j] += sum[i][j];
		}
	}

	ll ans = -1e18;
	for(int i = 0; i < n; i++) {
		for(int j = 0; j < n; j++) {
			for(int k = i; k < n; k++) {
				for(int l = j; l < n; l++) {
					ans = max(ans, S(j, i, k, l));
				}
			}
		}
	}
	cout << ans << endl;
}