Problem
Băng nhóm của Fomin bao gồm n
nhóm, mỗi nhóm có ai
người. Các cuộc tấn công q
đã được lên kế hoạch. Cuộc đột kích thứ i
sẽ bao gồm chính xác một tên cướp từ mỗi nhóm có số hiệu nằm trong đoạn [li,ri].
Melekhov rất buồn, vì vậy đối với mỗi cuộc đột kích, anh ấy quyết định tính toán số đơn vị có thể có theo modulo
109+7. Tuy nhiên, Gregory không ngừng suy nghĩ về ý nghĩa của cuộc sống và tìm kiếm sự thật nên không thể tập trung tính toán và nhờ bạn giúp đỡ.
Đầu vào
Dòng đầu tiên chứa số
n
(
1<=n<=105) – số lượng nhóm trong băng Fomin.
Dòng thứ hai chứa
n
số tự nhiên
ai
(
1<=ai<=106) – số người trong nhóm thứ
i
.
Dòng thứ ba chứa số
q
– số lần tấn công.
Sau đây là các dòng
q
, mỗi dòng chứa hai số –
li
và
ri
(
1<=li<=ri<=n) – số nhóm tham gia cuộc đột kích thứ
i-
.
Dấu ấn
In các số
q
, mỗi số trên một dòng riêng biệt – đáp ứng nhiệm vụ.
Ví dụ
<đầu>
# |
Đầu vào |
Đầu ra |
1 |
6
1 3 7 1 4 100
3
1 3
34
26 |
21
7
8400 |