n, k = map(int, input().split())
arr = list(map(int, input().split()))
i, j = 0, 0
res = 0
su = 0
while i <= j < n:
if su < k:
su += arr[j]
j += 1
elif su > k:
su -= arr[i]
i += 1
if su == k:
res = max(res, j - i)
su -= arr[i]
i += 1
print(res)