#include <bits/stdc++.h>
using namespace std;
int N, K;
int main() {
  cin >> N >> K;
  vector<int> sum(N);
  for (int i = 0; i < N; i++) {
    int a;
    scanf("%d", &a);
    if (i == 0) {
      sum[0] = a;
    } else {
      sum[i] = sum[i - 1] + a;
    }
  }
  long long int ans = 0;
  int now = 0;
  for (int i = 0; i < N; i++) {
    if (sum[i] >= K) {
      ans += N - i;
      now = max(0, i - 1);
      break;
    }
  }
  for (int i = 1; i < N; i++) {
    for (int j = now; j < N; j++) {
      if (sum[j] - sum[i - 1] >= K) {
        ans += N - j;
        now = max(0, j - 1);
        break;
      }
    }
  }
  cout << ans << endl;
}
