#include <bits/stdc++.h>
#define int long long
using namespace std;
void solve() {
int n;
cin>>n;
vector<int> v(n);
vector<int> a(n);
for(int i=0;i<n;i++){
cin>>v[i];
}
for(int i=0;i<n;i++){
cin>>a[i];
}
int l=0,r=n-1;
while(a[l]==v[l]){
l++;
}
while(a[r]==v[r]){
r--;
}
while(l>0){
if(a[l]>=a[l-1]){
l--;
}
else{
break;
}
}
while(r<n-1){
if(a[r]<=a[r+1]){
r++;
}
else{
break;
}
}
cout<<l+1<<" "<<r+1<<endl;
}
signed main() {
int t;
cin >> t;
while (t--) {
solve();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgaW50IGxvbmcgbG9uZwp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBzb2x2ZSgpIHsKICAgIGludCBuOwogICAgY2luPj5uOwogICAgdmVjdG9yPGludD4gdihuKTsKICAgIHZlY3RvcjxpbnQ+IGEobik7CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgIAljaW4+PnZbaV07CiAgICB9CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgIAljaW4+PmFbaV07CiAgICB9CiAgICBpbnQgbD0wLHI9bi0xOwoJd2hpbGUoYVtsXT09dltsXSl7CgkJbCsrOwoJfQoJd2hpbGUoYVtyXT09dltyXSl7CgkJci0tOwoJfQoJd2hpbGUobD4wKXsKCQlpZihhW2xdPj1hW2wtMV0pewoJCQlsLS07CgkJfQoJCWVsc2V7CgkJCWJyZWFrOwoJCX0KCX0KCXdoaWxlKHI8bi0xKXsKCQlpZihhW3JdPD1hW3IrMV0pewoJCQlyKys7CgkJfQoJCWVsc2V7CgkJCWJyZWFrOwoJCX0KCX0KCQoJCgljb3V0PDxsKzE8PCIgIjw8cisxPDxlbmRsOwogICAgCiAgICAKICAgIAogICAgCn0KCnNpZ25lZCBtYWluKCkgewogICAgaW50IHQ7CiAgICBjaW4gPj4gdDsKICAgIHdoaWxlICh0LS0pIHsKICAgICAgICBzb2x2ZSgpOwogICAgfQogICAgcmV0dXJuIDA7Cn0K