#include #include int main(){ std::map index; int N, K; std::string s; bool flag = true; std::cin >> N >> K; for(int n = 0; n < N; ++n){ std::cin >> s; index[s] = n; } for(int n = 0; n < N; ++n){ std::cin >> s; flag &= (std::abs(index[s] - n) % K == 0); } puts(flag ? "Yes" : "No"); }