int quadri(int N, long long M, int *V) {
  for (int b = 1; b < N; b++) {
    long long window = 0;
    for (int i = 0; i < N; i++) {
      window += V[i];
      if (i >= b) {
        window -= V[i - b];
      }

      if (window > M) {
        return b - 1;
      }
    }
  }

  return N;
}
