#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int arr[100000];
int n,len;
cin>>n>>len;
for(int i=0;i<n;i++){
cin>>arr[i];
}
int result = 1000000;
int value = arr[0];
int s = 0;
int e = 0;
while(s!=n && e!=n){
if(value>=len){
result = min(result, e-s+1);
value-=arr[s++];
}else{
value+=arr[++e];
}
}
if(result == 1000000){
result = 0;
}
cout<<result;
}