#include #include #include #include #include #include using namespace std; using ll=long long; int op(int x,int y){ return max(x,y); } int e(){ return 0; } int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); int ttt; cin>>ttt; assert(1<=ttt&&ttt<=1000); int sum=0; while(ttt--){ int n; cin>>n; assert(1<=n&&n<=1000); sum+=n; vector p(n),q(n); for(int i=0;i>p[i],p[i]--; for(int i=0;i>q[i],q[i]--; { vector sp=p,sq=q; ranges::sort(sp); ranges::sort(sq); for(int i=0;i(n)); for(int i=0;i segl(n),segh(n); vector res(n); for(int j=0;j