#include<iostream>
using namespace std;
long long m[100010];
int a[100010];
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
m[i]=m[i-1]+a[i];
}
int k;
cin>>k;
while(k--)
{
long long t;
cin>>t;
int s=lower_bound(m+1,m+n+1,t)-m;
if(m[s]==t)
{
cout<<s<<endl;
}
else
{
cout<<s-1<<endl;
}
}
return 0;
}