5

3 2 2
2 0
0 5

4 3 2
2 0 5
0 6

0 2 2
1 0
2 3

5 4 4
6 0 8 0
0 7 0 9

5 4 1
8 7 8 0
0

0 2 0 5
0 2 0 5 6
-1
0 6 0 7 0 8 0 9
-1

for _ in range(int(input())):
	input()
	k,n,m = map(int,input().split())
	a = list(map(int,input().split()))
	b = list(map(int,input().split()))
	i = 0
	j = 0
	r = []
	while i!=n or j!=m:
		if i!=n and a[i]<=k:
			r.append(a[i])
			if a[i]==0:
				k += 1
			i += 1
		elif j!=m and b[j]<=k:
			r.append(b[j])
			if b[j]==0:
				k += 1
			j += 1
		else:
			r = [-1]
			break
	print(*r)