N, X = map(int, input().split())
L = list(map(int, input().split()))

num = 1
s = 0
for i in range(N):
  s += L[i]
  if s > X: break
  num += 1

print(num)

 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 num = 1 num 1 s = 0 s 0 for i in range(N):
  s += L[i]
  if s > X: break
  num += 1 i range(N) range N s += L[i] s L[i] L i if s > X: break
   s > X s X num += 1 num 1 print(num) print num N, X = map(int, input().split()) map(int, input().split()) N num += 1 1 num s += L[i] L[i] s X = map(int, input().split()) map(int, input().split()) X num = 1 1 num L = list(map(int, input().split())) list(map(int, input().split())) L s = 0 0 s
N, X = map(int, input().split())
L = list(map(int, input().split()))

num = 1
s = 0
for i in range(N):
  s += L[i]
  if s > X: break
  num += 1

print(num)


