import itertools
n,x=map(int,input().split())
l=list(map(int,input().split()))
cumsum=[0]+list(itertools.accumulate(l)) # 累積和
cnt=0
for c in cumsum:
    if c<=x:
        cnt+=1
print(cnt) import itertools itertools 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 cumsum=[0]+list(itertools.accumulate(l)) cumsum [0]+list(itertools.accumulate(l)) [0] 0 list(itertools.accumulate(l)) list itertools.accumulate(l) itertools.accumulate itertools accumulate l cnt=0 cnt 0 for c in cumsum:
    if c<=x:
        cnt+=1 c cumsum if c<=x:
        cnt+=1 c<=x c x cnt+=1 cnt 1 print(cnt) print cnt l=list(map(int,input().split())) list(map(int,input().split())) l cnt=0 0 cnt n,x=map(int,input().split()) map(int,input().split()) n cnt+=1 1 cnt x=map(int,input().split()) map(int,input().split()) x cumsum=[0]+list(itertools.accumulate(l)) [0]+list(itertools.accumulate(l)) cumsum
import itertools
n,x=map(int,input().split())
l=list(map(int,input().split()))
cumsum=[0]+list(itertools.accumulate(l)) # 累積和
cnt=0
for c in cumsum:
    if c<=x:
        cnt+=1
print(cnt)