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