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

#define MAX 110

int S[MAX+1][MAX+1];

int main() {
  
  int n;
  
  cin >> n;
  for(int i=1; i<=n; i++) {
    for(int j=1; j<=n; j++) {
      int in;
      cin >> in;
      S[i][j] = S[i-1][j] + S[i][j-1] - S[i-1][j-1] + in;
    }
  }
  
  int res = 0;
  for(int i=1; i<=n; i++) {
    for(int j=1; j<=n; j++) {
      for(int y=1; y<=n; y++) {
	for(int x=1; x<=n; x++) {
	  res = max(res, S[i][j]-S[i][x-1]-S[y-1][j]+S[y-1][x-1]);
	}
      }
    }
  }

  cout << res << endl;
  
  return 0;
}