#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
//ifstream f("data");
int n;
long long a[100005],b[100005],a1[100005],b1[100005];
int main()
{
	cin>>n;
	int i,j;
	for(i=1;i<=n;i++)
		cin>>a[i];
	for(i=1;i<=n;i++)
		cin>>b[i];
	sort(a+1,a+1+n);
	sort(b+1,b+1+n);
	for(i=1;i<=n;i++)
		{
			a1[i]=a[i]+a1[i-1];
			b1[i]=b[i]+b1[i-1];
		}
	int maxi=0;
	for(i=1;i<=n;i++)
		for(j=0;j<n;j++)
		{
			if(a1[i]-a1[j]==b1[i]-b1[j])
				if(maxi<i-j)
					maxi=i-j;
		}
	cout<<maxi<<"\n";
}