#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]);
while(a[pos[0]]==a1[pos[0]-1] && pos[0]-1>=1){
pos.push_front(pos[0]-1);
}
while(a[pos[pos.size()-1]]==a1[pos[pos.size()-1]+1] && pos[pos.size()-1]+1<=n){
pos.push_back(pos[pos.size()-1]+1);
}
while(a[pos[0]]>a1[pos[0]-1] && pos[0]-1>=1 && a1[pos[0]-1]==b[pos[0]-1]){
pos.push_front(pos[0]-1);
}
while(a[pos[pos.size()-1]]<a1[pos[pos.size()-1]+1] && pos[pos.size()-1]+1<=n && a1[pos[pos.size()-1]+1]+b[pos[pos.size()-1]+1]){
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+YVtpXTsgYTEucHVzaF9iYWNrKGFbaV0pOwoJfQoJZm9yKGludCBpPTE7aTw9bjsrK2kpCgkJY2luPj5iW2ldOwoJZm9yKGludCBpPTE7aTw9bjsrK2kpewoJCWlmKGFbaV0hPWJbaV0pewoJCQlwb3MucHVzaF9iYWNrKGkpOwoJCX0KCX0KCXNvcnQoYWxsKHBvcykpOwoJc29ydChhKzFMTCpwb3NbMF0sYSsxKzFMTCpwb3NbcG9zLnNpemUoKS0xXSk7Cgl3aGlsZShhW3Bvc1swXV09PWExW3Bvc1swXS0xXSAmJiBwb3NbMF0tMT49MSl7CgkJcG9zLnB1c2hfZnJvbnQocG9zWzBdLTEpOwoJfQoJd2hpbGUoYVtwb3NbcG9zLnNpemUoKS0xXV09PWExW3Bvc1twb3Muc2l6ZSgpLTFdKzFdICYmIHBvc1twb3Muc2l6ZSgpLTFdKzE8PW4pewoJCXBvcy5wdXNoX2JhY2socG9zW3Bvcy5zaXplKCktMV0rMSk7Cgl9Cgl3aGlsZShhW3Bvc1swXV0+YTFbcG9zWzBdLTFdICYmIHBvc1swXS0xPj0xICYmIGExW3Bvc1swXS0xXT09Yltwb3NbMF0tMV0pewoJCXBvcy5wdXNoX2Zyb250KHBvc1swXS0xKTsKCX0KCXdoaWxlKGFbcG9zW3Bvcy5zaXplKCktMV1dPGExW3Bvc1twb3Muc2l6ZSgpLTFdKzFdICYmIHBvc1twb3Muc2l6ZSgpLTFdKzE8PW4gJiYgYTFbcG9zW3Bvcy5zaXplKCktMV0rMV0rYltwb3NbcG9zLnNpemUoKS0xXSsxXSl7CgkJcG9zLnB1c2hfYmFjayhwb3NbcG9zLnNpemUoKS0xXSsxKTsKCX0KCXNvcnQoYWxsKHBvcykpOwoJY291dDw8cG9zWzBdPDwiICI8PHBvc1twb3Muc2l6ZSgpLTFdOwp9CmludCBtYWluKCl7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOyBjaW4udGllKDApOyBjb3V0LnRpZSgwKTsKICAgIGlmKGZvcGVuKG5hbWUiLmlucCIsInIiKSl7CiAgICAgICAgZnJlb3BlbihuYW1lIi5pbnAiLCJyIixzdGRpbik7CiAgICAgICAgZnJlb3BlbihuYW1lIi5vdXQiLCJ3IixzdGRvdXQpOwogICAgfQogICAgc29sdmUoKTsKfQo=