n, k = map(int, input().split()) ss = [] for i in range(n): ss.append(input()) ts = [] for i in range(n): ts.append(input()) if sorted(ss) != sorted(ts): ans = 'No' else: ans = 'Yes' for i in range(n): index = ts.index(ss[i]) if i % k != index % k: ans = 'No' break print(ans)