#include <bits/stdc++.h>
#define maximize(a,b) a=max(a,b)
#define ll long long
using namespace std;
ll n,s,a[100001],best=0,pre[100001];
int main(){
ios_base::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>> n >> s;
for (ll i=1;i<=n;i++){
cin>> a[i];
}
for (ll i=1;i<=n;i++){
pre[i] = pre[i-1]+a[i];
}
for (ll l=1;l<=n;l++){
for (ll r=l;r<=n;r++){
if (pre[r]-pre[l-1]<=s){
maximize(best,r-l+1);
}
}
}
cout<< best;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbWF4aW1pemUoYSxiKSBhPW1heChhLGIpCiNkZWZpbmUgbGwgbG9uZyBsb25nCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmxsIG4scyxhWzEwMDAwMV0sYmVzdD0wLHByZVsxMDAwMDFdOwppbnQgbWFpbigpewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7Y291dC50aWUoMCk7CiAgICBjaW4+PiBuID4+IHM7CiAgICBmb3IgKGxsIGk9MTtpPD1uO2krKyl7CiAgICAgICAgY2luPj4gYVtpXTsKICAgIH0KICAgIGZvciAobGwgaT0xO2k8PW47aSsrKXsKICAgICAgICBwcmVbaV0gPSBwcmVbaS0xXSthW2ldOwogICAgfQogICAgZm9yIChsbCBsPTE7bDw9bjtsKyspewogICAgICAgIGZvciAobGwgcj1sO3I8PW47cisrKXsKICAgICAgICAgICAgaWYgKHByZVtyXS1wcmVbbC0xXTw9cyl7CiAgICAgICAgICAgICAgICBtYXhpbWl6ZShiZXN0LHItbCsxKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGNvdXQ8PCBiZXN0Owp9