#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {
ll n, k;
cin >> n >> k;
vector<ll> a(n);
for(ll i = 0; i < n; i++)
cin >> a[i];
sort(a.begin(), a.end());
ll l = 0;
ll ans = 0;
for(ll r = 0; r < n; r++) {
while(a[r] - a[l] > k)
l++;
ans += r - l;
}
cout << ans << '\n';
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0eXBlZGVmIGxvbmcgbG9uZyBsbDsKCmludCBtYWluKCkgewogICAgbGwgbiwgazsKICAgIGNpbiA+PiBuID4+IGs7CgogICAgdmVjdG9yPGxsPiBhKG4pOwoKICAgIGZvcihsbCBpID0gMDsgaSA8IG47IGkrKykKICAgICAgICBjaW4gPj4gYVtpXTsKCiAgICBzb3J0KGEuYmVnaW4oKSwgYS5lbmQoKSk7CgogICAgbGwgbCA9IDA7CiAgICBsbCBhbnMgPSAwOwoKICAgIGZvcihsbCByID0gMDsgciA8IG47IHIrKykgewogICAgICAgIHdoaWxlKGFbcl0gLSBhW2xdID4gaykKICAgICAgICAgICAgbCsrOwoKICAgICAgICBhbnMgKz0gciAtIGw7CiAgICB9CgogICAgY291dCA8PCBhbnMgPDwgJ1xuJzsKCiAgICByZXR1cm4gMDsKfQ==