#include <iostream>
#include <stdio.h>
using namespace std;
typedef long long Int;

Int p1[100001];
Int p2[100001];
Int difs[100001];

int main()
{
    Int n;
    Int i,j;
    Int a;

    for (i=0;i<=100000;i++)
    {
        difs[i]=0;
    }

    scanf("%lld",&n);

    for (i=1;i<=n;i++)
    {
        scanf("%lld",&a);
        p1[a]=i;
    }

    for (i=1;i<=n;i++)
    {
        scanf("%lld",&a);
        p2[a]=i;
    }

    for (i=1;i<=n;i++)
    {
        a=p1[i]-p2[i];
        if (a<0)
        {
            a+=n;
        }

        difs[a]++;
    }

    a=difs[1];
    for (i=2;i<=n;i++)
    {
        if (difs[i]>a)
        {
            a=difs[i];
        }
    }

    printf("%lld\n",a);

    return 0;
}
