N,X = map(int,input().split())
li = list(map(int,input().split()))
d = 0
c = 1
for i in range(N):
  d = d + li[i]
  if d <=X:
    c = c + 1
print(c)           N,X = map(int,input().split()) N map(int,input().split()) map int input().split() ().split () input split X li = list(map(int,input().split())) li list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split d = 0 d 0 c = 1 c 1 for i in range(N):
  d = d + li[i]
  if d <=X:
    c = c + 1 i range(N) range N d = d + li[i] d d + li[i] d li[i] li i if d <=X:
    c = c + 1 d <=X d X c = c + 1 c c + 1 c 1 print(c) print c li = list(map(int,input().split())) list(map(int,input().split())) li N,X = map(int,input().split()) map(int,input().split()) N X = map(int,input().split()) map(int,input().split()) X d = d + li[i] d + li[i] d c = c + 1 c + 1 c c = 1 1 c d = 0 0 d
N,X = map(int,input().split())
li = list(map(int,input().split()))
d = 0
c = 1
for i in range(N):
  d = d + li[i]
  if d <=X:
    c = c + 1
print(c)          
