n,x=map(int,input().split());l=list(map(int,input().split()));d=[0]*(n+1)
for i in range(1,n+1): d[i]=d[i-1]+l[i-1]
print(sum([i<=x for i in d])) 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]*(n+1) d [0]*(n+1) [0] 0 n+1 n 1 for i in range(1,n+1): d[i]=d[i-1]+l[i-1] i range(1,n+1) range 1 n+1 n 1 i<=x for i in d for i in d i d for i in d i<=x i x print(sum([i<=x for i in d])) print sum([i<=x for i in d]) sum [i<=x for i in d] n,x=map(int,input().split()) map(int,input().split()) n l=list(map(int,input().split())) list(map(int,input().split())) l d=[0]*(n+1) [0]*(n+1) d x=map(int,input().split()) map(int,input().split()) x
n,x=map(int,input().split());l=list(map(int,input().split()));d=[0]*(n+1)
for i in range(1,n+1): d[i]=d[i-1]+l[i-1]
print(sum([i<=x for i in d]))