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