n, k = map(int, input().split()) S = [ input() for i in range(n) ] T = [ input() for i in range(n) ] M = {} for i in range(n): M[T[i]] = i for i in range(n): S[i] = M[S[i]] A = [ S[i::k] for i in range(k) ] for i in range(k): for a in A[i]: if a % k != i: print("No") exit() print("Yes")