N,X=map(int,input().split())
L=list(map(int,input().split()))
d=0
i=0
ans=0


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


while d<=X:
    ans+=1
    d+=L[i]
    i+=1
    if i==N:
        if d<=X:
            ans+=1
        break


print(ans)
