import bisect

n,q = map(int,input().split())
b = list(map(int,input().split()))
t = list(map(int,input().split()))

# 计算每个音符的起始时刻
music = [0]*(n)
for i in range(1,n):
    music[i] = music[i-1]+b[i-1]

# 二分法查找位置
for e in t:
    print(bisect.bisect_right(music,e))