#include <bits/stdc++.h>
int main() {
  int n, t, c, i, j, flag1 = 0, flag2, temp, ways = 0;
  scanf("%d %d %d", &n, &t, &c);
  int prisoners[n];
  for (i = 0; i < n; i++) {
    scanf(" %d", &prisoners[i]);
  }
  if (c > n) {
    printf("0");
    return 0;
  }
  for (i = 0; i < n; i++) {
    if (prisoners[i] > t) {
      flag2 = i;
      temp = flag2 - flag1;
      if (temp >= c) {
        ways += temp - c + 1;
      }
      flag1 = flag2 + 1;
    }
  }
  flag2 = n;
  temp = flag2 - flag1;
  if (temp >= c) {
    ways += temp - c + 1;
  }
  printf("%d", ways);
}
