#include<bits/stdc++.h>
using namespace std;
int main(){
int t;
cin>>t;
while(t--){
double a[2001],b[2001];
int suma=0,sumb=0;
int n;
int xd[2001];
cin>>n;
for(int i=1;i<=n;i++){
cin>>xd[i];
}
for(int i=1;i<=n;i++){
double x;
cin>>x;
if(xd[i]==1) b[++sumb]=x;
else a[++suma]=x;
}
sort(a+1,a+suma+1);
sort(b+1,b+sumb+1);
for(int i=1;i<=suma;i++) cout<<a[i]<<" ";
cout<<endl;
for(int i=1;i<=sumb;i++) cout<<b[i]<<" ";
cout<<endl;
}
return 0;
}
30分,WA了7个点。(改完AC必关)