n, k = map(int, input().split())
num_list = []

for i in range(n) :
    num_list.append(int(input()))

#スタート位置
max_len = 0
j = 0
while n - j > max_len :
    cnt = 1
    ans = num_list[j]
    for l in range(1, n - j) :
        if abs(ans - num_list[l + j]) <= k :
            ans = num_list[l + j]
            cnt += 1
            
    max_len = max(max_len, cnt)
    j += 1
    
    
print(max_len)