Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

EIUGOTRA - Đi du lịch

Gần cuối năm nên Nguyên muốn tổ chức cho các bạn đi du lịch. Mỗi người trong nhóm của Nguyên đều sẵn sàng chi một số tiền nào đó cho chuyến du lịch. Để chuyến du lịch trở nên vui vẻ và hòa đồng hơn thì chênh lệch giữa số tiền có thể chi nhiều nhất và ít nhất trong nhóm không được vượt quá d. Vậy Nguyên có thể mời được tối đa bao nhiêu bạn tham gia chuyến đi này.

Input

-        Dòng đầu tiên là số nguyên n, thể hiện số người bạn của Nguyên (0 ≤ n ≤ 105) và số nguyên d (0 ≤ d ≤109).

-        Số thứ i trong dòng thứ 2 là số tiền mà người bạn thứ i của nguyên có thể chi cho chuyến du lịch và có giá trị không vượt quá 109.

Output

Số người bạn tối đa mà Nguyên có thể mời tham dự chuyến đi du lịch.

Example

Input:
8 4
2 7 3 5 4 7 10 2

Output:
5

Added by:Ha Minh Ngoc
Date:2018-01-15
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG FSHARP GO JAVA JS-MONKEY NODEJS PHP PYTHON PYPY PYPY3 PYTHON3 RUBY SQLITE SWIFT VB.NET
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.