А побалакати?
Відкритття олімпіади пройшло чудово, не дивлячусь не те, що тривалоо воно майже 4 години. Усі присутні захоплювались тим, що відбувається, а багато хто, у т.ч. і секретар ООН Бан Кімун знімали миттєвості грандіозної вистави на мобільний телефон.
Звичайно, що під час самої олімпіади глядачі знайомились один з одним, і у них іноді виникало бажання поспілкуватись між собою засобами мобільного зв'язку. Але тут виникла нова проблема: спілкуватись вони могли, лише якщо знаходились один від одного на відстані менше R миль. Ми не будемо обговорювати поки що технічні деталі, чому саме так працював мобільний зв'язок у Лондоні, так як перед нами поставлено інше завдання: знаючи координати N глядачів визначте, скільки різних пар глядачів могли спілкуватись між собою.
Врахуйте, що лондонська система координат проградуйована в милях, а також те, що пари глядачів {A, B} та {B, A} вважаються однаковими.
Вхідні дані
У першому рядку задано 2 числа – кількість точок N (1 ≤ N ≤ 100) та значення R (1 ≤ R ≤ 1000). У наступних N рядках задано по 2 числа – координати відповідного глядача. Усі координати – цілі числа, які не перевищують по модулю 1000.
Вихідні дані
Єдине число – відповідь на поставлену задачу.