n,x = map(int,input().split())
l = list(map(int,input().split()))
ans = 0
d = 0
while d<=x and ans<n:
    d += l[ans]
    ans += 1
print(ans if d>x else ans+1) 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 ans = 0 ans 0 d = 0 d 0 while d<=x and ans<n:
    d += l[ans]
    ans += 1 d<=x and ans<n d<=x d x ans<n ans n d += l[ans] d l[ans] l ans ans += 1 ans 1 print(ans if d>x else ans+1) print ans if d>x else ans+1 d>x d x ans ans+1 ans 1 d += l[ans] l[ans] d x = map(int,input().split()) map(int,input().split()) x n,x = map(int,input().split()) map(int,input().split()) n d = 0 0 d ans = 0 0 ans ans += 1 1 ans l = list(map(int,input().split())) list(map(int,input().split())) l
n,x = map(int,input().split())
l = list(map(int,input().split()))
ans = 0
d = 0
while d<=x and ans<n:
    d += l[ans]
    ans += 1
print(ans if d>x else ans+1)