process.stdin.resume();
process.stdin.setEncoding('utf8');
var remainder = '';
var inputLines = [];
process.stdin.on('data', function (chunk) {
var lines = chunk.toString().split('\n');
lines.unshift(remainder + lines.shift());
remainder = lines.pop();
inputLines = inputLines.concat(lines);
});
process.stdin.on('end', function () {
if (remainder) {
inputLines.push(remainder);
}
const [N, K] = inputLines[0].split(' ').map(Number);
const arr = inputLines[1].split(' ').map(Number);
let movimientos = 0;
for (let i = 0; i < N; i++) {
for (let j = 0; j < N; j++) {
if (i !== j && Math.abs(arr[i] - arr[j]) <= K) {
movimientos++;
}
}
}
console.log(movimientos);
});
// Complejidad del algoritmo: O(N^2)
cHJvY2Vzcy5zdGRpbi5yZXN1bWUoKTsKcHJvY2Vzcy5zdGRpbi5zZXRFbmNvZGluZygndXRmOCcpOwoKdmFyIHJlbWFpbmRlciA9ICcnOwp2YXIgaW5wdXRMaW5lcyA9IFtdOwpwcm9jZXNzLnN0ZGluLm9uKCdkYXRhJywgZnVuY3Rpb24gKGNodW5rKSB7CiAgICB2YXIgbGluZXMgPSBjaHVuay50b1N0cmluZygpLnNwbGl0KCdcbicpOwogICAgbGluZXMudW5zaGlmdChyZW1haW5kZXIgKyBsaW5lcy5zaGlmdCgpKTsKICAgIHJlbWFpbmRlciA9IGxpbmVzLnBvcCgpOwogICAgaW5wdXRMaW5lcyA9IGlucHV0TGluZXMuY29uY2F0KGxpbmVzKTsKfSk7Cgpwcm9jZXNzLnN0ZGluLm9uKCdlbmQnLCBmdW5jdGlvbiAoKSB7CiAgICBpZiAocmVtYWluZGVyKSB7CiAgICAgICAgaW5wdXRMaW5lcy5wdXNoKHJlbWFpbmRlcik7CiAgICB9CgogICAgY29uc3QgW04sIEtdID0gaW5wdXRMaW5lc1swXS5zcGxpdCgnICcpLm1hcChOdW1iZXIpOwogICAgY29uc3QgYXJyID0gaW5wdXRMaW5lc1sxXS5zcGxpdCgnICcpLm1hcChOdW1iZXIpOwoKICAgIGxldCBtb3ZpbWllbnRvcyA9IDA7CgogICAgZm9yIChsZXQgaSA9IDA7IGkgPCBOOyBpKyspIHsKICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IE47IGorKykgewogICAgICAgICAgICBpZiAoaSAhPT0gaiAmJiBNYXRoLmFicyhhcnJbaV0gLSBhcnJbal0pIDw9IEspIHsKICAgICAgICAgICAgICAgIG1vdmltaWVudG9zKys7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgY29uc29sZS5sb2cobW92aW1pZW50b3MpOwp9KTsKCi8vIENvbXBsZWppZGFkIGRlbCBhbGdvcml0bW86IE8oTl4yKQo=