from collections import defaultdict n,k=map(int,input().split()) idx=defaultdict(str) for _ in range(n): s=input() idx[s]=_ ord=[] for i in range(n): t=input() ord.append(idx[t]) check=[] now=defaultdict(list) for i in range(k): new=[] for j in range(i,n,k): new.append(ord[j]) now[i]=sorted(new,reverse=True) for i in range(n): check.append(now[i%k].pop()) if all(check[i]