Masala G

Xotira 256 MB Vaqt 2000 ms
14

K-operatsiyasi

K-operatsiyasi, yohud Shurikning boshqa sarguzashtlari.


Ixtiyoriy C[1],C[2],...,C[N]C[1], C[2], ..., C[N] massivga k-operatsiyani qo'llaganda, u C[k+1],C[k+2],...,C[N],C[k],C[k1],...,C[1]C[k+1], C[k+2], ..., C[N], C[k], C[k-1], ..., C[1] ko'rinishida o'zgaradi, bunda 0k<N0 \le k < N shart bajarilishi kerak.

Sizga uzunliklari NNga teng bo'lgan A[1],A[2],...,A[N]A[1], A[2], ..., A[N] va B[1],B[2],...,B[N]B[1], B[2], ..., B[N] massivlar berilgan. Shuningdek, QQta so'rovda ll va rr indekslar beriladi. Vazifangiz A[l],...,A[r]A[l], ..., A[r] oraliqda k-operatsiyalar qo'llab B[l],...,B[r]B[l],...,B[r] tenglashtirish mumkin yoki yo'qligini topish.


Kiruvchi ma'lumotlar:

Birinchi qatorda NN va QQ butun sonlari beriladi, (1N,Q2105)(1 \le N, Q \le 2 \cdot 10^5).
Ikkinchi qatorda A[1],A[2],...,A[N]A[1], A[2], ..., A[N] beriladi, (1A[i]109)(1 \le A[i] \le 10^9).
Uchinchi qatorda B[1],B[2],...,B[N]B[1], B[2], ..., B[N] beriladi, (1B[i]109)(1 \le B[i] \le 10^9).
Keyingi QQta qatorda ll va rr butun sonlari beriladi, (1lrN)(1 \le l \le r \le N).


Chiquvchi ma'lumotlar:

QQta qatorda har bir so'rov uchun javobni chiqaring.


Misollar
# input.txt output.txt
1
5 2
2 1 3 4 2
2 3 1 1 3
1 3
5 5
YES
NO
Izoh:

Birinchi so'rovda l=1l=1 va r=3r=3
k=1k=1 operatsiyani qo'llaymiz A=[2,1,3]A=[2,1,3] → A=[1,3,2]A = [1, 3, 2]
k=2k = 2 operatsiyani qo'llaymiz A=[1,3,2]A=[1,3,2] → A=[2,3,1]A = [2,3,1]
Demak, javob YES.