#include<iostream>
#include<vector>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    int n;
    cin>>n;
    vector <int> a;
    vector <int> b;
    for(int i=0;i<n;i++)
    {
        int x;
        scanf("%d",&x);
        a.push_back(x);
    }
        for(int i=0;i<n;i++)
    {
        int x;
        scanf("%d",&x);
        b.push_back(x);
    }
        for(int i=0;i<n;i++)
    {
        b.push_back(b[i]);
    }
    int ans=-1;
    for(int i=0;i<n;i++)
    {
        int br=0;
        for(int j=0;j<n;j++)
        {
            if(a[j]==b[i+j])br++;
        }
        ans=max(br,ans);
    }
    cout<<ans<<endl;
}
