# 1本目を残さないというシナリオはない、でよいか N, K = map(int, input().split()) X = list(map(int, input().split())) keep = 1 last = X[0] for i in range(1, N): if X[i]-last>=K: last = X[i] keep += 1 print(keep)