#include <bits/stdc++.h>
using namespace std;
int l,r,a[100009],n,ans;
long long k,sum;
int main(){
cin>>n>>k;
for(int i=0;i<n;i++){
cin>>a[i];
}
while(r<n){
sum+=a[r];
if(sum<=k){
ans=max(ans,r-l+1);
}
while(sum>k){
sum-=a[l];
l++;
}
r++;
}
cout<<ans;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGwscixhWzEwMDAwOV0sbixhbnM7CmxvbmcgbG9uZyBrLHN1bTsKCmludCBtYWluKCl7CiAgICBjaW4+Pm4+Pms7CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICBjaW4+PmFbaV07IAogICAgfQogICAgd2hpbGUocjxuKXsKICAgICAgICBzdW0rPWFbcl07CiAgICAgICAgaWYoc3VtPD1rKXsKICAgICAgICAgICAgYW5zPW1heChhbnMsci1sKzEpOwogICAgICAgIH0KICAgICAgICB3aGlsZShzdW0+ayl7CiAgICAgICAgICAgIHN1bS09YVtsXTsKICAgICAgICAgICAgbCsrOwogICAgICAgIH0KICAgICAgICByKys7CiAgICB9CiAgICBjb3V0PDxhbnM7Cn0=