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