#include #include using namespace std; #define rep(i,a) for(int i=0;i=b;i--) using ll = long long; using ld = long double; using vi= vector; using vvi= vector; using vs= vector; using pii= pair; using vpii= vector; #define endl '\n' int main(void){ cin.tie(nullptr); ios::sync_with_stdio(false); ll n, k; cin >> n >> k; map name; string s; rep(i,n){ cin >> s; name.insert(make_pair(s,i)); } int x; rep(i,n){ cin >> s; x = name[s]; if(abs(x-i)%k != 0){ cout << "No" << endl; return 0; } } cout << "Yes" << endl; }