#include using namespace std; int n,k; string s[100000],t[100000]; int main(){ cin >> n >> k; for(int i=0;i> s[i]; } for(int i=0;i> t[i]; } for(int i = 0; i < k; i++){ vector s1,s2; for(int j = i; j < n; j += k){ s1.push_back(s[j]); s2.push_back(t[j]); } sort(s1.begin(),s1.end()); sort(s2.begin(),s2.end()); if(s1 != s2){ cout << "No" << endl; return 0; } } cout << "Yes" << endl; }