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

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

#スタート位置
max_len = 0
for j in range(n) :
    ans_list = [num_list[j]]
    for l in range(1, n - j) :
        if abs(ans_list[-1] - num_list[l + j]) <= k :
            ans_list.append(num_list[l + j])
            
    max_len = max(max_len, len(ans_list))
    
    if n - j <= max_len :
        break
    
print(max_len)