#include <bits/stdc++.h>
using namespace std;
long long a[(int)1e5 + 50];
int n;
void buildPrefixSum() { // O(n)
for(int i = 1; i < n; i++) {
a[i] += a[i - 1];
}
}
int getSum(int i, int j) { // O(1)
int sum = a[j];
if(i > 0) sum -= a[i - 1];
return sum;
}
int main()
{
ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
int t,a,b;
cin >> n;
for(int i = 0; i < n; i++)
{
cin >> a[i];
}
buildPrefixSum();
cin >> t;
while(t--)
{
cin >> a >> b;
cout << getSum(a,b) << "\n";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpsb25nIGxvbmcgYVsoaW50KTFlNSArIDUwXTsKaW50IG47Cgp2b2lkIGJ1aWxkUHJlZml4U3VtKCkgeyAvLyBPKG4pCiAgIGZvcihpbnQgaSA9IDE7IGkgPCBuOyBpKyspIHsKICAgICAgIGFbaV0gKz0gYVtpIC0gMV07CiAgIH0KCn0KCmludCBnZXRTdW0oaW50IGksIGludCBqKSB7IC8vIE8oMSkKICAgaW50IHN1bSA9IGFbal07CiAgIGlmKGkgPiAwKSBzdW0gLT0gYVtpIC0gMV07CiAgIHJldHVybiBzdW07Cn0KCmludCBtYWluKCkKewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7Y2luLnRpZSgwKTtjb3V0LnRpZSgwKTsKICAgIGludCB0LGEsYjsKICAgIGNpbiA+PiBuOwogICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgIHsKCQljaW4gPj4gYVtpXTsKCX0KICAgIGJ1aWxkUHJlZml4U3VtKCk7CiAgICBjaW4gPj4gdDsKICAgIHdoaWxlKHQtLSkKICAgIHsKICAgICAgICBjaW4gPj4gYSA+PiBiOwogICAgICAgIGNvdXQgPDwgZ2V0U3VtKGEsYikgPDwgIlxuIjsKICAgIH0KfQoKCgo=