#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
int k;
cin>>k;
int arr[n];
for(int i=0;i<n;i++){
cin>>arr[i];
}
int sum=0;
int maxLength=INT_MIN;
for(int i=0, j=0;j<n;j++){
sum=sum+arr[j];
while(sum>k){
sum = sum - arr[i];
i++;
}
maxLength=max(maxLength, j-i+1);
}
cout<<maxLength;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuOwogICAgY2luPj5uOwogICAgaW50IGs7CiAgICBjaW4+Pms7CiAgICBpbnQgYXJyW25dOwogICAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICAgICAgY2luPj5hcnJbaV07CiAgICB9CiAgICBpbnQgc3VtPTA7CiAgICBpbnQgbWF4TGVuZ3RoPUlOVF9NSU47CiAgICBmb3IoaW50IGk9MCwgaj0wO2o8bjtqKyspewogICAgCXN1bT1zdW0rYXJyW2pdOwoJCXdoaWxlKHN1bT5rKXsKCQkJc3VtID0gc3VtIC0gYXJyW2ldOwoJCQlpKys7CgkJfQoJCW1heExlbmd0aD1tYXgobWF4TGVuZ3RoLCBqLWkrMSk7Cgl9Cgljb3V0PDxtYXhMZW5ndGg7CiAgICByZXR1cm4gMDsKfQo=