N,X=map(int,input().split())
ans=1
L=list(map(int,input().split()))
D=0
for i in range(N):
    D+=L[i]
    ans+=1
    if D>X:
        ans-=1
        break

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

print(ans)
