#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define ll long long
#define rep(i,l,r)for(ll i=(l);i<(r);i++)
#define max(p,q)((p)>(q)?(p):(q))

ll cumsum[1010][1010];
int main(){
	int n;
	scanf("%d",&n);
	for(int i=0;i<n;i++){
		int xx1,xx2,yy1,yy2;
		scanf("%d%d%d%d",&xx1,&yy1,&xx2,&yy2);
		cumsum[xx1][yy1]++;
		cumsum[xx1][yy2]--;
		cumsum[xx2][yy1]--;
		cumsum[xx2][yy2]++;
	}
	for(int i=0;i<1005;i++)for(int j=0;j<1005;j++)cumsum[i][j+1]+=cumsum[i][j];
	for(int j=0;j<1005;j++)for(int i=0;i<1005;i++)cumsum[i+1][j]+=cumsum[i][j];
	int ans=0;
	for(int i=0;i<1005;i++)for(int j=0;j<1005;j++)ans=max(ans,cumsum[i][j]);
	printf("%d\n",ans);
}
