N,X = map(int,input().split())
L = list(map(int,input().split()))
D = 0
a = 1

for n in range(N):
  D+=L[n]
  if D<=X:
    a+=1

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

for n in range(N):
  D+=L[n]
  if D<=X:
    a+=1

print(a)