Problem
Geng Fomin terdiri daripada kumpulan n, setiap satunya mempunyai ai orang. serbuan q telah dirancang. Serbuan ke-iakan merangkumi tepat seorang perompak daripada setiap kumpulan yang bilangannya terletak dalam segmen \([l_i, r_i]\).
Melekhov sedih, jadi untuk setiap serbuan dia memutuskan untuk mengira bilangan unit modulo
\(10^9 + 7\). Walau bagaimanapun, Gregory sentiasa memikirkan tentang erti kehidupan dan mencari kebenaran, jadi dia tidak dapat menumpukan perhatian pada pengiraan dan meminta bantuan anda.
Input
Baris pertama mengandungi nombor
n (
\(1 <= n <= 10^5\)) – bilangan kumpulan dalam kumpulan Fomin.
Baris kedua mengandungi
n nombor asli
ai (
\(1 <= a_i < = 10^6\)) – bilangan orang dalam kumpulan
i-th.
Baris ketiga mengandungi nombor
q – bilangan serbuan.
Berikut ialah baris
q, setiap satu mengandungi dua nombor –
li dan
ri (
\(1 <= l_i <= r_i <= n\)) – bilangan kumpulan yang mengambil bahagian dalam serbuan
i-.
Cetakan
Cetak nombor
q, setiap satu pada baris berasingan – tindak balas terhadap tugasan.
Contoh
| # |
Input |
Output |
| 1 |
6
1 3 7 1 4 100
3
1 3
34
26 |
21
7
8400 |
jadual>