N, K = map(int,input().split())
A = [int(input()) for i in range(N)]
cnt = 1
j = 1

for i in range(len(A)):
    flag = True
    if j != 1:
        j -= 1
        continue
    else:
        if i + j > len(A) - 1:
            break
        else:
            while flag:
                if i + j > len(A)-1:
                    flag = False
                else:
                    if abs(A[i]-A[i+j])<=K:
                        cnt += 1
                        flag = False
                    else:
                        j += 1

        
print(cnt)