include[HTML_REMOVED]
using namespace std;
long long n,q,a[200005],s[200005];
int main(){
cin>>n>>q;
for(int i=1;i<=n;i++)
cin>>a[i],s[i]=s[i-1]+a[i];//前缀和
long long sum=0,k;
while(q--)
{
cin>>k;
sum+=k;
long long l=0,r=n+1;
while(l+1<r)
{
long long mid=(l+r)/2;//二分
if(sum>=s[mid]) l=mid ;
else r=mid;
}
if(l==n) cout<<n<<endl,sum=0;//全坐满
else cout<<n-l<<endl ;//没坐满
}
return 0;
}