n, k = map(int, input().split()) s = [set() for _ in range(k)] for i in range(n): str = input() s[i % k].add(str) t = [set() for _ in range(k)] for i in range(n): str = input() t[i % k].add(str) # すべてのグループで集合が一致するかどうかを調べる ok = True for i in range(k): if s[i] != t[i]: ok = False break if ok: print("Yes") else: print("No")