n,x = map(int,input().split())
l = list(map(int,input().split()))
d = [0]*(n+1)
ans = 1

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

for i in range(1,n+1):
    d[i] = d[i-1]+l[i-1]
    if x < d[i]:
        break
    ans += 1

print(ans)