Verilmiş massiv tam qeyri-mənfi ədədlərdən ibarətdir və uzunluğu -dir. Həmçinin, sorğu mövcuddur. Hər bir sorğu iki ədəd və -dən ibarətdir. Hər bir sorğu üçün -dən -ə qədər olan altmassivin cüt-cüt ən böyük ortaq bölənlərinin maksimumunu tapın, yəni:
Birinci sətir bir tam ədəd (2 \le n \le 2 \cdot 10^5 ) — massiv ölçüsünü göstərir.
İkinci sətir tam ədəd a_1, a_2, \ldots, a_n (1 \le a_i \le 10^6) — massiv elementlərini göstərir.
Üçüncü sətir bir tam ədəd (1 \le m \le 2 \cdot 10^5 ) — sorğuların sayını göstərir.
Növbəti sətirin hər biri iki tam ədəd l_i, r_i (1 \le l_i < r_i \le n) — sorğunun sərhədlərini göstərir.
Hər bir sorğu üçün bir tam ədəd çıxış edin — həmin sorğunun cavabı.
Nümunə 1
Nümunə 2
\gcd(a, b) — ədədlərin ən böyük ortaq bölənidir.
İkinci nümunəni nəzərdən keçirək:
İlk dörd sorğuda seqment yalnız iki ədəddən ibarətdir, buna görə cavab onların ən böyük ortaq bölənidir.
Sorğu : ən böyük ortaq bölən a_1 və a_4 ədədlərindədir, \gcd(a_1, a_4)=\gcd(10, 50)=10.
Sorğu : \max(\gcd(a_3, a_4), \gcd(a_3, a_5), \gcd(a_4, a_5))=\max(2, 3, 1) = 3 hesablanmalıdır.
Sorğu : \max(\gcd(a_1, a_2), \gcd(a_1, a_3), \gcd(a_2, a_3))=\max(1, 2, 3) = 3 hesablanmalıdır.
( bal): m, n, a_i \leq 200;
( bal): m, n \leq 200;
( bal): a_i \leq 50;
( bal): bütün a_i — iki qüvvətləri;
( bal): m, n \leq 15000;
( bal): m, n \leq 35000;
( bal): əlavə məhdudiyyətlərsiz.