n,k=map(int,input().split())
nom_line=[]
count=1
n=int(n)
k=int(k)
for i in range(n):
    nom_line.append(int(input()))
i=0
while i<n:
    j=1
    while i+j<n:
        if abs(nom_line[i]-nom_line[i+j])<=k:
            count+=1
            i+=j
            break
        else:
            j+=1
    if i+j>n:
        break

print(count)
