N, K = map(int,input().split()) A = [] for _ in range(N): A.append(input()) B = [] for _ in range(N): B.append(input()) for i in range(K): tmp1 = [] tmp2 = [] for j in range(i,N,K): tmp1.append(A[j]) tmp2.append(B[j]) tmp1.sort() tmp2.sort() if tmp1 != tmp2: print("No") exit() print("Yes")