#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
map<pair<int,int>,int>mp;
int n;
cin>>n;
int a[n],y=0;
for(int i=0;i<n;++i)cin>>a[i];
for(int i=0;i<n;++i)
{
mp[make_pair(y+1,y+a[i])]=i+1;
y=a[i];
}
int m;
cin>>m;
int q[m];
for(int i=0;i<m;++i)cin>>q[i];
for(int i=0;i<m;++i)
{
int temp=q[i];
for(map<pair<int,int>,int>::iterator it=mp.begin();it!=mp.end();++it)
{
if(((it->first.first)<=temp)&&((it->first.second)>=temp))
{
cout<<it->second<<endl;
}
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCW1hcDxwYWlyPGludCxpbnQ+LGludD5tcDsKCWludCBuOwoJY2luPj5uOwoJaW50IGFbbl0seT0wOwoJZm9yKGludCBpPTA7aTxuOysraSljaW4+PmFbaV07Cglmb3IoaW50IGk9MDtpPG47KytpKQoJewoJCW1wW21ha2VfcGFpcih5KzEseSthW2ldKV09aSsxOwoJCXk9YVtpXTsKCX0KCWludCBtOwoJY2luPj5tOwoJaW50IHFbbV07Cglmb3IoaW50IGk9MDtpPG07KytpKWNpbj4+cVtpXTsKCWZvcihpbnQgaT0wO2k8bTsrK2kpCgl7CgkJaW50IHRlbXA9cVtpXTsKCQlmb3IobWFwPHBhaXI8aW50LGludD4saW50Pjo6aXRlcmF0b3IgaXQ9bXAuYmVnaW4oKTtpdCE9bXAuZW5kKCk7KytpdCkKCQl7CgkJCWlmKCgoaXQtPmZpcnN0LmZpcnN0KTw9dGVtcCkmJigoaXQtPmZpcnN0LnNlY29uZCk+PXRlbXApKQoJCQl7CgkJCQljb3V0PDxpdC0+c2Vjb25kPDxlbmRsOwoJCQl9CgkJfQoJfQoJcmV0dXJuIDA7Cn0=