#include <iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int main(){
int temp=100000;
int temp_num=0;
int flag=0;
int T;
int n,m,a[100];
int need;
bool c[100];
scanf("%d",&T);
while(T--){
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
c[i]=false;
}
scanf("%d",&m);
for(int i=0;i<m;i++){
int temp=100000;
int temp_num=0;
int flag=0;
scanf("%d",&need);
for(int k=0;k<n;k++){
if(c[k]==false&&a[k]>=need&&a[k]<=temp){
temp=a[k];
temp_num=k;
flag=1;
}
}
if(i!=0){
printf(" ");
}
if(flag==1){
printf("%d",temp);
c[temp_num]=true;
}
if(flag==0){
printf("NULL");
}
}
printf("\n");
}
return 0;
}