#include using namespace std; int main() { int N; int K; string S[100009]; string T[100009]; int count = 0; cin >> N >> K; for (int i = 1; i <= N; i++) { cin >> S[i]; } for (int i = 1; i <= N; i++) { cin >> T[i]; } for (int i = 1; i <= N; i++) { int T_index = 0; for (int j = 1; j <=N; j++) { if (S[i] == T[j]) { T_index = j; break; } } if (abs(T_index - i) % K == 0) { count++; } } if (count == N) { cout << "Yes" << endl; } else { cout << "No" << endl; } }