#include <cstdio>
#include <algorithm>

using namespace std;

#define MAX 100
#define MIN -10000
#define INF (1<<29)

int main(){
  int N,a[MAX][MAX];
  int ans = -INF;

  scanf("%d" ,&N);
  for(int i = 0 ; i < N ; i++){
    for(int j = 0 ; j < N ; j++){
      scanf("%d" ,&a[i][j]);
    }
  }

  for(int i = 0 ; i < N ; i++){
    int b[MAX] = {0};
    for(int j = i ; j < N ; j++){
      int sum = 0;
      for(int k = 0 ; k < N ; k++){
	b[k] += a[j][k];
	sum = max(sum + b[k] ,MIN);
	ans = max(ans,sum);
      }
    }
  }

  printf("%d\n" ,ans);

  return 0;
}