# I. 666.
# Rajtik Sándor Barnabás 9.B
# Budapest, Budapesti Fazekas M. Gyak. Ált. Isk. és Gimn.

N,H = input().split()
N,H = int(N), int(H)
dist = list(map(int, input().split()))
dist.append(0)
dist.sort()

num = 0
for i in range(N-1):
    if dist[i+1] - dist[i] > H:
        num += 1

print(num)