t = int(input()) for _ in range(t): n = int(input()) r = list(map(int, input().split())) c = list(map(int, input().split())) if n == 2: print(-1) continue if c.count(c[0]) == n: print(-1) continue ind = [-1]*(n+1) lis = [] for i in range(n): if ind[c[i]] == -1: ind[c[i]] = i else: lis.append(i) ans = [[0]*n for _ in range(n)] for i in range(n): for j in range(n): ans[i][j] = c[j] for i in range(n): if ind[r[i]] != -1: dif = ind[r[i]] else: dif = lis.pop() for j in range((n+1)//2): ans[i][(dif+j)%n] = r[i] for i in ans: print(*i)