#include<stdio.h>
#define MAX 100000




int main(){
int n,i,s,j,k;
int sum=0;
int t;
int A[MAX];
int X[MAX];
int Y[MAX];
scanf("%d %d",&n,&s);
for(i=0;i<n;i++){
 scanf("%d",&A[i]);
 sum+=A[i];
 X[i]=A[i];
 Y[i]=A[i];
 if(A[i]>=s)t=1;
}

if(t!=1){
if(sum<s){t=0;}
else if(sum==s){t=n;}
else{


for(i=1;i<n;i++){
 for(j=0;j<n-i;j++){
  Y[j]=Y[j]+X[j+i];
  if(Y[j]>=s){t=i+1;break;}
 }
 if(Y[j]>=s){break;}
}

}
}

printf("%d",t);

return 0;
}


