Задано масив різних цілих чисел і число . Потрібно визначити кількість пар елементів масиву, різниця яких дорівнює .
Перший рядок містить два цілі числа n~(2 \le n \le 10^5) і k~(0 < k < 10^9). Другий рядок містить різних цілих чисел у діапазоні від до 2^{31} - 1.
Виведіть кількість пар чисел масиву, різниця яких дорівнює .
Приклад
4 3
2 5 7 102Приклад 1
У наведеному прикладі є дві пари чисел, різниця яких дорівнює : і .