#include #include #include #include #include #include #include #include using namespace std; typedef long long LL; int T,n,a[100005],b[100005],f[100005]; bool flag; LL ans,dq; const LL mod=998244353; int main() { scanf("%d",&T); while (T--) { scanf("%d",&n); for (int i=1;i<=n;++i) scanf("%d",&a[i]); for (int i=1;i<=n;++i) scanf("%d",&b[i]); a[0]=b[0]=0; flag=true; for (int i=2;i<=n;++i) if (a[i]>a[i-1]) flag=false; for (int i=2;i<=n;++i) if (b[i]