from sys import stdin input = stdin.readline for _ in range(int(input())): N, M = map(int, input().split()) S = list(map(int, input().split())) G = list(map(int, input().split())) A = sorted([(S[i], G[i]) for i in range(M)]) NG = False for i in range(M-1): if A[i][1] > A[i+1][1]: NG = True break if NG: print("No") continue A.sort(key=lambda x:x[1]) for i in range(M-1): if A[i][1] == A[i+1][1] and (A[i][1] != A[i][0] or A[i][1] != A[i+1][0]): print("No") break else: print("Yes")