N,X = map(int, input().split())
L = list(map(int, input().split()))
p=0
c=1
for l in L:
  p+=l
  if p <= X:
    c+=1
  else:
    break
print(c) N,X = map(int, input().split()) N map(int, input().split()) map int input().split() ().split () input split X L = list(map(int, input().split())) L list(map(int, input().split())) list map(int, input().split()) map int input().split() ().split () input split p=0 p 0 c=1 c 1 for l in L:
  p+=l
  if p <= X:
    c+=1
  else:
    break l L p+=l p l if p <= X:
    c+=1
  else:
    break p <= X p X c+=1 c 1 break print(c) print c N,X = map(int, input().split()) map(int, input().split()) N p+=l l p X = map(int, input().split()) map(int, input().split()) X c+=1 1 c L = list(map(int, input().split())) list(map(int, input().split())) L c=1 1 c p=0 0 p
N,X = map(int, input().split())
L = list(map(int, input().split()))
p=0
c=1
for l in L:
  p+=l
  if p <= X:
    c+=1
  else:
    break
print(c)