#include <bits/stdc++.h>
#define C make_pair
#define ll long long
#define all(a) a.begin(),a.end()
#define name "task"
#define ln "\n"
using namespace std;
ll n;
void solve(){
cin>>n;
ll a[n+5];
vector<ll> b(n+5),a1;
deque<ll> pos;
a1.push_back(0);
for(int i=1;i<=n;++i){
cin>>a[i]; a1.push_back(a[i]);
}
for(int i=1;i<=n;++i)
cin>>b[i];
for(int i=1;i<=n;++i){
if(a[i]!=b[i]){
pos.push_back(i);
}
}
sort(all(pos));
sort(a+1LL*pos[0],a+1+1LL*pos[pos.size()-1]);
map<ll,ll> mp;
for(int i=pos[0];i<=pos[pos.size()-1];++i){
++mp[a[i]];
}
while(mp[a1[pos[0]-1]]!=0 && pos[0]-1>=1){
pos.push_front(pos[0]-1);
}
while(mp[a1[pos[pos.size()-1]+1]] && pos[pos.size()-1]+1<=n){
pos.push_back(pos[pos.size()-1]+1);
}
sort(all(pos));
cout<<pos[0]<<" "<<pos[pos.size()-1];
}
int main(){
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
if(fopen(name".inp","r")){
freopen(name".inp","r",stdin);
freopen(name".out","w",stdout);
}
solve();
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgQyBtYWtlX3BhaXIKI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBhbGwoYSkgYS5iZWdpbigpLGEuZW5kKCkKI2RlZmluZSBuYW1lICJ0YXNrIgojZGVmaW5lIGxuICJcbiIKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKbGwgbjsKdm9pZCBzb2x2ZSgpewoJY2luPj5uOwoJbGwgYVtuKzVdOwoJdmVjdG9yPGxsPiBiKG4rNSksYTE7CglkZXF1ZTxsbD4gcG9zOwoJYTEucHVzaF9iYWNrKDApOwoJZm9yKGludCBpPTE7aTw9bjsrK2kpewoJCWNpbj4+YVtpXTsgYTEucHVzaF9iYWNrKGFbaV0pOwoJfQoJZm9yKGludCBpPTE7aTw9bjsrK2kpCgkJY2luPj5iW2ldOwoJZm9yKGludCBpPTE7aTw9bjsrK2kpewoJCWlmKGFbaV0hPWJbaV0pewoJCQlwb3MucHVzaF9iYWNrKGkpOwoJCX0KCX0KCXNvcnQoYWxsKHBvcykpOwoJc29ydChhKzFMTCpwb3NbMF0sYSsxKzFMTCpwb3NbcG9zLnNpemUoKS0xXSk7CgltYXA8bGwsbGw+IG1wOwoJZm9yKGludCBpPXBvc1swXTtpPD1wb3NbcG9zLnNpemUoKS0xXTsrK2kpewoJCSsrbXBbYVtpXV07Cgl9Cgl3aGlsZShtcFthMVtwb3NbMF0tMV1dIT0wICYmIHBvc1swXS0xPj0xKXsKCQlwb3MucHVzaF9mcm9udChwb3NbMF0tMSk7Cgl9Cgl3aGlsZShtcFthMVtwb3NbcG9zLnNpemUoKS0xXSsxXV0gJiYgcG9zW3Bvcy5zaXplKCktMV0rMTw9bil7CgkJcG9zLnB1c2hfYmFjayhwb3NbcG9zLnNpemUoKS0xXSsxKTsKCX0KCXNvcnQoYWxsKHBvcykpOwoJY291dDw8cG9zWzBdPDwiICI8PHBvc1twb3Muc2l6ZSgpLTFdOwp9CmludCBtYWluKCl7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOyBjaW4udGllKDApOyBjb3V0LnRpZSgwKTsKICAgIGlmKGZvcGVuKG5hbWUiLmlucCIsInIiKSl7CiAgICAgICAgZnJlb3BlbihuYW1lIi5pbnAiLCJyIixzdGRpbik7CiAgICAgICAgZnJlb3BlbihuYW1lIi5vdXQiLCJ3IixzdGRvdXQpOwogICAgfQogICAgc29sdmUoKTsKfQ==