N, X = list(map(lambda a: int(a), input().split(" ")))
L = list(map(lambda b: int(b), input().split(" ")))

i = 0
s = 0
while(s <= X and i < len(L)):
  s += L[i]
  i += 1

if s <= X:
  i += 1

print(i) N, X = list(map(lambda a: int(a), input().split(" "))) N list(map(lambda a: int(a), input().split(" "))) list map(lambda a: int(a), input().split(" ")) map lambda a: int(a) int(a) int a a input().split(" ") ().split () input split " " X L = list(map(lambda b: int(b), input().split(" "))) L list(map(lambda b: int(b), input().split(" "))) list map(lambda b: int(b), input().split(" ")) map lambda b: int(b) int(b) int b b input().split(" ") ().split () input split " " i = 0 i 0 s = 0 s 0 while(s <= X and i < len(L)):
  s += L[i]
  i += 1 s <= X and i < len(L) s <= X s X i < len(L) i len(L) len L s += L[i] s L[i] L i i += 1 i 1 if s <= X:
  i += 1 s <= X s X i += 1 i 1 print(i) print i N, X = list(map(lambda a: int(a), input().split(" "))) list(map(lambda a: int(a), input().split(" "))) N X = list(map(lambda a: int(a), input().split(" "))) list(map(lambda a: int(a), input().split(" "))) X L = list(map(lambda b: int(b), input().split(" "))) list(map(lambda b: int(b), input().split(" "))) L s += L[i] L[i] s i += 1 1 i i += 1 1 i s = 0 0 s i = 0 0 i
N, X = list(map(lambda a: int(a), input().split(" ")))
L = list(map(lambda b: int(b), input().split(" ")))

i = 0
s = 0
while(s <= X and i < len(L)):
  s += L[i]
  i += 1

if s <= X:
  i += 1

print(i)