#include <bits/stdc++.h>
using namespace std;
int ans(vector<int>&pre,int l,int r){
if(l!=0){
return(pre[r]-pre[l-1]);
}
return pre[r];
}
int main() {
// your code goes here
int n;cin>>n;vector<int>v(n),pre(n);
for(int i=0;i<n;i++){
cin>>v[i];
if(i==0){
pre[i]=v[i];
}else{
pre[i]=pre[i-1]+v[i];
}
}
int q;cin>>q;
while(q--){
int l,r;cin>>l>>r;
cout<<ans(pre,l,r)<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgYW5zKHZlY3RvcjxpbnQ+JnByZSxpbnQgbCxpbnQgcil7CglpZihsIT0wKXsKCQlyZXR1cm4ocHJlW3JdLXByZVtsLTFdKTsKCX0KICAgcmV0dXJuIHByZVtyXTsKfQppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWludCBuO2Npbj4+bjt2ZWN0b3I8aW50PnYobikscHJlKG4pOwoJZm9yKGludCBpPTA7aTxuO2krKyl7CgkJY2luPj52W2ldOwoJCWlmKGk9PTApewoJCQlwcmVbaV09dltpXTsKCQl9ZWxzZXsKCQkJcHJlW2ldPXByZVtpLTFdK3ZbaV07CgkJfQoJfQoJaW50IHE7Y2luPj5xOwoJd2hpbGUocS0tKXsKCQlpbnQgbCxyO2Npbj4+bD4+cjsKCQljb3V0PDxhbnMocHJlLGwscik8PGVuZGw7Cgl9CgkKCQoJcmV0dXJuIDA7Cn0=