import java.util.*;
public class Main
{
public static void main
(String args
[]) {
Scanner sc
= new Scanner
(System.
in); int t = sc.nextInt();
while(t-->0)
{
int n = sc.nextInt();
int m = sc.nextInt();
List<Integer> res = new ArrayList<>();
int[] a = new int[n];
int[] b = new int[m];
for(int i=0;i<n;i++)
{
a[i]=sc.nextInt();
}
for(int j=0;j<m;j++)
{
b[j]=sc.nextInt();
}
int d[] = new int[m];
for(int i=0;i<m;i++)
{
d[i]=b[m-1-i];
}
int i=0,j=0;
while(i<n && j<m)
{
if(a[i]>d[j])
{
res.add(a[i]);
i++;
}
else
{
res.add(d[j]);
j++;
}
}
while(i<n)
res.add(a[i++]);
while(j<m)
res.add(d[j++]);
for(int x : res)
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwpwdWJsaWMgY2xhc3MgTWFpbgp7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKQogICAgewogICAgICAgIFNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGludCB0ID0gc2MubmV4dEludCgpOwogICAgICAgIHdoaWxlKHQtLT4wKQogICAgICAgIHsKICAgICAgICAgICAgaW50IG4gPSBzYy5uZXh0SW50KCk7CiAgICAgICAgICAgIGludCBtID0gc2MubmV4dEludCgpOwogICAgICAgICAgICBMaXN0PEludGVnZXI+IHJlcyA9IG5ldyBBcnJheUxpc3Q8PigpOwogICAgICAgICAgICBpbnRbXSBhID0gbmV3IGludFtuXTsKICAgICAgICAgICAgaW50W10gYiA9IG5ldyBpbnRbbV07CiAgICAgICAgICAgIGZvcihpbnQgaT0wO2k8bjtpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGFbaV09c2MubmV4dEludCgpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGZvcihpbnQgaj0wO2o8bTtqKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGJbal09c2MubmV4dEludCgpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIEFycmF5cy5zb3J0KGIpOwogICAgICAgICAgICBpbnQgZFtdID0gbmV3IGludFttXTsKICAgICAgICAgICAgZm9yKGludCBpPTA7aTxtO2krKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgZFtpXT1iW20tMS1pXTsKICAgICAgICAgICAgfQogICAgICAgICAgICBpbnQgaT0wLGo9MDsKICAgICAgICAgICAgd2hpbGUoaTxuICYmIGo8bSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYoYVtpXT5kW2pdKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHJlcy5hZGQoYVtpXSk7CiAgICAgICAgICAgICAgICAgICAgaSsrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHJlcy5hZGQoZFtqXSk7CiAgICAgICAgICAgICAgICAgICAgaisrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHdoaWxlKGk8bikgCiAgICAgICAgICAgICAgICByZXMuYWRkKGFbaSsrXSk7CiAgICAgICAgICAgIHdoaWxlKGo8bSkKICAgICAgICAgICAgICAgIHJlcy5hZGQoZFtqKytdKTsKICAgICAgICAgICAgZm9yKGludCB4IDogcmVzKQogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCh4KyIgIik7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigpOwogICAgICAgIH0KICAgIH0KfQ==
NwoyIDEKNiA0CjUKNSA1CjEgNyAyIDQgNQo1IDQgMSAyIDcKMSA5CjcKMSAyIDMgNCA1IDYgNyA4IDkKMyAyCjEgMyA1CjIgNAoxMCA1CjEgOSAyIDMgOCAxIDQgNyAyIDkKNyA4IDUgNCA2CjIgMQoyIDIKMQo2IDEKMSAxIDEgMSAxIDEKNzc3Cg==
7
2 1
6 4
5
5 5
1 7 2 4 5
5 4 1 2 7
1 9
7
1 2 3 4 5 6 7 8 9
3 2
1 3 5
2 4
10 5
1 9 2 3 8 1 4 7 2 9
7 8 5 4 6
2 1
2 2
1
6 1
1 1 1 1 1 1
777