#include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0); int n, k; cin >> n >> k; vector s(n), t(n); for(auto &&v : s) cin >> v; for(auto &&v : t) cin >> v; const int r = (n + k - 1) / k; vector s2(r), t2(r); for(int i = 0; i < k; i++){ int cur = 0; for(int j = i; j < n; j += k){ s2[cur] = s[j]; t2[cur++] = t[j]; } sort(s2.begin(), s2.end()); sort(t2.begin(), t2.end()); if(s2 != t2){ cout << "No\n"; return 0; } } cout << "Yes\n"; }