#include <stdio.h>

int select(int num[ ], int n,int S);


int main(void){
  int a[100000]={};
  int N;
  int S;
  int b;
  int i=0;

  scanf("%d",&N);
  scanf("%d",&S);

   if(N>100000||S>1000000000){
    printf("Too Large\n");
    return 0;
  }

  for(i;i<N;i++){
   scanf("%d",&a[i]);
   if(a[i]>10000){
    printf("Too Large\n");
    }
  }
  
  a[i]=select(a,N,S);
  return 0;
}
int  select(int a[], int N,int S){

  int i=1;
  int c=0;
  int sum=0;
  int b=0;
  int d=0;

  sum=a[0];

  if(sum>=S){
        
    printf("%d\n",i);
    return 0;
      }
  sum=0;

  for(i=1;i<=N;++i){
    
    while(b<N-i+1){
    for(c=b+i-1,d=c;d-i<c;--c){
      sum +=a[c];
     
      if(sum>=S){
	printf("%d\n",i);
        return 0;
      }
      }
      b++;
      sum=0;
    }
     b=0;

  }

	printf("0\n");
        return 0;


}