Пари#10126

Пари

1 секунда
128 мегабайтів
Дуже легка

Задано масив різних цілих чисел і число . Потрібно визначити кількість пар елементів масиву, різниця яких дорівнює .

Вхідні дані

Перший рядок містить два цілі числа n~(2 \le n \le 10^5) і k~(0 < k < 10^9). Другий рядок містить різних цілих чисел у діапазоні від до 2^{31} - 1.

Вихідні дані

Виведіть кількість пар чисел масиву, різниця яких дорівнює .

Приклади

Приклад

Вхідні дані
4 3
2 5 7 10
Вихідні дані
2

Приклад 1

Loading
Loading

Примітка

У наведеному прикладі є дві пари чисел, різниця яких дорівнює : і .