#include using namespace std; int main(void){ int n,k; int check = 0; int ok = 1; string mem; cin >> n >> k; vector> member(k,vector(0)); for(int i = 0; i < n; i++){ cin >> mem; member.at(i % k).push_back(mem); } for(int i = 0; i < n; i++){ cin >> mem; for(int t = 0; t < member.at(i % k).size(); t++){ if(member.at(i % k).at(t) == mem){ check = 1; break; } } if(check == 0){ ok = 0; break; } check = 0; } if(ok == 1)cout << "Yes" << endl; else cout << "No"<< endl; return 0; }