#include<bits/stdc++.h>
using namespace std;
int n,k,a[230005],ans,sum,len=INT_MAX,left;
int main(){
cin>>n>>k;
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n;i++){
sum+=a[i];
while(sum>=k){
len=min(len,i-left+1);
sum-=a[left];
left++;
}
}
if(len==INT_MAX)cout<<0;
else cout<<len;
return 0;
}
/**************************************************************
Problem: 2105
User: chenjingqi
Language: C++
Result: Compile Error
****************************************************************/