import java.util.*;
public class Main {
public static void main
(String[] args
) { // Number of pairs whose diff <=K
Scanner sc
= new Scanner
(System.
in); int n = sc.nextInt();
int k = sc.nextInt();
int [] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
int c = 0;
int i=0;
for (int j = 0; j < n; j++) {
int diff = arr[j] - arr[i];
while (diff > k) {
i++;
diff = arr[j] - arr[i];
}
c += (j - i + 1);
}
System.
out.
println("Number of pairs whose diff <= "+k
+" : "+ (c
- n
)); sc.close();
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIC8vIE51bWJlciBvZiBwYWlycyB3aG9zZSBkaWZmIDw9SyAKICAgICAgICBTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICBpbnQgbiA9IHNjLm5leHRJbnQoKTsKICAgICAgICBpbnQgayA9IHNjLm5leHRJbnQoKTsKICAgICAgICBpbnQgW10gYXJyID0gbmV3IGludFtuXTsKICAgICAgICAKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgICAgICBhcnJbaV0gPSBzYy5uZXh0SW50KCk7CiAgICAgICAgfQogICAgICAgIEFycmF5cy5zb3J0KGFycik7CiAgICAgICAgaW50IGMgPSAwOwogICAgICAgIGludCBpPTA7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBuOyBqKyspIHsKICAgICAgICAgICAgaW50IGRpZmYgPSBhcnJbal0gLSBhcnJbaV07IAogICAgICAgICAgICB3aGlsZSAoZGlmZiA+IGspIHsKICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICAgIGRpZmYgPSBhcnJbal0gLSBhcnJbaV07CiAgICAgICAgICAgIH0KICAgICAgICAgICAgYyArPSAoaiAtIGkgKyAxKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJOdW1iZXIgb2YgcGFpcnMgd2hvc2UgZGlmZiA8PSAiK2srIiA6ICIrIChjIC0gbikpOwogICAgICAgIHNjLmNsb3NlKCk7CiAgICB9Cn0K