int quadri(int N, long long M, int V[]) {
    int B = 0, l = 0, r = -1;
    long long s = 0;
    
    for(int i = 0; i < N; i++){
    	s += V[i];
    	r++;
    	if(s > M) break;
	}
	if(r == N -1 && s <= M) return N;
	
	while(l < r && r <= N - 1){
		s -= V[l];
		if(s <= M){
			r++;
			s += V[r];
			l++;
		}else{
			l++;
		}
	}
	B = r - l +1;
    return B;
}
