N, C = map(int, input().split())
nums = list(map(int, input().split()))
nums.sort()
myhash = {}
for i in range(N):
if nums[i] in myhash:
myhash[nums[i]] += 1
else:
myhash[nums[i]] = 1
ans = 0
for i in range(N):
low = i + 1
high = N - 1
while low <= high:
mid = (low + high) // 2
if nums[mid] - nums[i] == C:
ans += myhash[nums[mid]]
break
elif nums[mid] - nums[i] < C:
low = mid + 1
else:
high = mid - 1
print(ans)