#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> ii;
const int INF = 1e9;
const ll LINF = 1e18;
mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count());
const int N = 2e5 + 5;
int n, q;
int a[N], b[N];
map<int, ll> h_val;
ll pref_xor_a[N], pref_xor_b[N];
void precompute() {
for (int i = 1; i <= n; i++) {
if (!h_val.count(a[i])) h_val[a[i]] = rng();
if (!h_val.count(b[i])) h_val[b[i]] = rng();
}
set<int> seen;
for (int i = 1; i <= n; i++) {
pref_xor_a[i] = pref_xor_a[i - 1];
if (!seen.count(a[i])) pref_xor_a[i] ^= h_val[a[i]];
seen.insert(a[i]);
}
seen.clear();
for (int i = 1; i <= n; i++) {
pref_xor_b[i] = pref_xor_b[i - 1];
if (!seen.count(b[i])) pref_xor_b[i] ^= h_val[b[i]];
seen.insert(b[i]);
}
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
cin >> n;
for (int i = 1; i <= n; i++) cin >> a[i];
for (int i = 1; i <= n; i++) cin >> b[i];
precompute();
cin >> q;
while (q--) {
int x, y;
cin >> x >> y;
if (pref_xor_a[x] == pref_xor_b[y]) {
cout << "Yes" << '\n';
}
else {
cout << "No" << '\n';
}
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+IAoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsgIAoKdHlwZWRlZiBsb25nIGxvbmcgbGw7ICAKdHlwZWRlZiBwYWlyPGludCwgaW50PiBpaTsgIAoKY29uc3QgaW50IElORiA9IDFlOTsgIApjb25zdCBsbCBMSU5GID0gMWUxODsgIAoKbXQxOTkzN182NCBybmcoY2hyb25vOjpzdGVhZHlfY2xvY2s6Om5vdygpLnRpbWVfc2luY2VfZXBvY2goKS5jb3VudCgpKTsgICAKCmNvbnN0IGludCBOID0gMmU1ICsgNTsgCgppbnQgbiwgcTsgIAppbnQgYVtOXSwgYltOXTsgICAKCm1hcDxpbnQsIGxsPiBoX3ZhbDsgICAKbGwgcHJlZl94b3JfYVtOXSwgcHJlZl94b3JfYltOXTsgIAoKdm9pZCBwcmVjb21wdXRlKCkgewoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CgkJaWYgKCFoX3ZhbC5jb3VudChhW2ldKSkgaF92YWxbYVtpXV0gPSBybmcoKTsgCgkJaWYgKCFoX3ZhbC5jb3VudChiW2ldKSkgaF92YWxbYltpXV0gPSBybmcoKTsgIAoJfQoKCXNldDxpbnQ+IHNlZW47Cglmb3IgKGludCBpID0gMTsgaSA8PSBuOyBpKyspIHsKCQlwcmVmX3hvcl9hW2ldID0gcHJlZl94b3JfYVtpIC0gMV07IAoJCWlmICghc2Vlbi5jb3VudChhW2ldKSkgcHJlZl94b3JfYVtpXSBePSBoX3ZhbFthW2ldXTsgCgkJc2Vlbi5pbnNlcnQoYVtpXSk7Cgl9CgoJc2Vlbi5jbGVhcigpOwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CgkJcHJlZl94b3JfYltpXSA9IHByZWZfeG9yX2JbaSAtIDFdOyAKCQlpZiAoIXNlZW4uY291bnQoYltpXSkpIHByZWZfeG9yX2JbaV0gXj0gaF92YWxbYltpXV07ICAgCgkJc2Vlbi5pbnNlcnQoYltpXSk7Cgl9Cn0KCmludCBtYWluKCkgewoJaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOyAKCWNpbi50aWUobnVsbHB0cik7IAkKCWNpbiA+PiBuOyAKCWZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkrKykgY2luID4+IGFbaV07IAoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSBjaW4gPj4gYltpXTsgCgoJcHJlY29tcHV0ZSgpOyAgCgoJY2luID4+IHE7CgoJd2hpbGUgKHEtLSkgewoJCWludCB4LCB5OyAKCQljaW4gPj4geCA+PiB5OyAKCgkJaWYgKHByZWZfeG9yX2FbeF0gPT0gcHJlZl94b3JfYlt5XSkgewoJCQljb3V0IDw8ICJZZXMiIDw8ICdcbic7IAoJCX0KCQllbHNlIHsKCQkJY291dCA8PCAiTm8iIDw8ICdcbic7IAoJCX0KCX0KfQ==