u = 0 N,K = input().split() N = int(N) K = int(K) S = [input() for i in range(N)] T = [input() for i in range(N)] m = [] for i in range(0,N): m.append(T.index(S[i])) for i in range(0,N): if (m[i] - i) % K != 0: print("No") u = 1 break if u == 0: print("Yes")