#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
double a[n],b[n];
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n;i++){
cin>>b[i];
}
double mx=0;
for(int i=0;i<n;i++){
double s1=0;
for(int j=0;j<n-i;j++){
if(a[i+j]==b[j]){
s1++;
}
}
mx=max(mx,s1);
double s2=0;
for(int j=0;j<n-i;j++){
if(a[j]==b[i+j]){
s2++;
}
}
mx=max(mx,s2);
}
double s=mx/n*100;
cout<<fixed<<setprecision(2)<<s<<"%";
return 0;
}