Задачі
А побалакати?
А побалакати?
\includegraphics{https://static.e-olymp.com/content/52/52d922999de1b9d05554f4f54cde2bb65190b07d.jpg}
Відкритття олімпіади пройшло чудово, не дивлячусь не те, що тривалоо воно майже \textbf{4} години. Усі присутні захоплювались тим, що відбувається, а багато хто, у т.ч. і секретар ООН Бан Кімун \href{http://mediananny.com/raznoe/19966}{знімали} миттєвості грандіозної вистави на мобільний телефон.
Звичайно, що під час самої олімпіади глядачі знайомились один з одним, і у них іноді виникало бажання поспілкуватись між собою засобами мобільного зв'язку. Але тут виникла нова проблема: спілкуватись вони могли, лише якщо знаходились один від одного на відстані менше \textbf{R} миль. Ми не будемо обговорювати поки що технічні деталі, чому саме так працював мобільний зв'язок у Лондоні, так як перед нами поставлено інше завдання: знаючи координати \textbf{N} глядачів визначте, скільки різних пар глядачів могли спілкуватись між собою.
Врахуйте, що лондонська система координат проградуйована в милях, а також те, що пари глядачів \{\textbf{A}, \textbf{B}\} та \{\textbf{B}, \textbf{A}\} вважаються однаковими.
\InputFile
У першому рядку задано \textbf{2} числа -- кількість точок \textbf{N} (\textbf{1 }≤\textbf{ N }≤\textbf{ 100}) та значення \textbf{R} (\textbf{1} ≤ \textbf{R} ≤ \textbf{1000}). У наступних \textbf{N} рядках задано по \textbf{2} числа -- координати відповідного глядача. Усі координати -- цілі числа, які не перевищують по модулю \textbf{1000}.
\OutputFile
Єдине число -- відповідь на поставлену задачу.
Вхідні дані #1
4 2 0 0 2 2 0 1 1 0
Вихідні дані #1
3