#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(ll i=0;i> N >> K; map m; for(i=1;i<=N;i++){ string S; cin >> S; m[S]=i; } for(i=1;i<=N;i++){ string T; cin >> T; if(abs(m[T]-i)%K!=0){ cout << "No" << endl; return 0; } } cout << "Yes" << endl; return 0; }