#include <iostream>
#include<algorithm>
using namespace std;
int main() {
int N;
cin >> N;
int* A = new int[N];
int* B = new int[N];
bool flag = false;
for (int i = 0; i < N; i++)
cin >> A[i];
sort(A, A + N + 1);
for (int i = 0; i < N; i++)
cin >> B[i];
sort(B, B + N + 1);
for (int i = 0; i < N; i++) {
flag = false;
if (A[i] == B[i]) { flag = true; }
else { break; }
}
if (flag == true) { cout << "yes"; }
else{ cout << "no"; }
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxhbGdvcml0aG0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCiAgICBpbnQgTjsKICAgIGNpbiA+PiBOOwogICAgaW50KiBBID0gbmV3IGludFtOXTsKICAgIGludCogQiA9IG5ldyBpbnRbTl07CiAgICBib29sIGZsYWcgPSBmYWxzZTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgTjsgaSsrKQogICAgICAgIGNpbiA+PiBBW2ldOwoKICAgIHNvcnQoQSwgQSArIE4gKyAxKTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IE47IGkrKykKICAgICAgICBjaW4gPj4gQltpXTsKCiAgICBzb3J0KEIsIEIgKyBOICsgMSk7CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBOOyBpKyspIHsKICAgICAgZmxhZyA9IGZhbHNlOwogICAgICAgIGlmIChBW2ldID09IEJbaV0pIHsgZmxhZyA9IHRydWU7IH0KICAgICAgICBlbHNlIHsgYnJlYWs7IH0KCiAgICB9CiAgICBpZiAoZmxhZyA9PSB0cnVlKSB7IGNvdXQgPDwgInllcyI7IH0KICAgIGVsc2V7IGNvdXQgPDwgIm5vIjsgfQoKCiAgICByZXR1cm4gMDsKfQ==