A wrestling competition will be held tomorrow. A total of n players will take part in it. The i-th player's strength is a_i.
If there is a match between the i-th player and the j-th player, the result will depend solely on ∣a_i−a_j∣. If ∣a_i−a_j∣>K, the player with the higher strength will win. Otherwise, each player will have a chance to win.
The competition rules are a little strange. For each fight, the referee will choose two players from all remaining players uniformly at random and hold a match between them. The loser will be eliminated. After n−1 matches, the last remaining player will be the winner.
Given the numbers n and K and the array a, find how many players have a chance to win the competition.
The first line of the input contains two integers n and K (1≤n≤105, 0≤K<109).
The second line contains n integers a_i (1≤a_i≤109).
Print a single line with a single integer: the number of players which have a chance to win the competition.