EI наблюдает за звездами в телескоп. Всего на небе есть $n$ звезд, каждая из которых имеет координаты $(x, y)$ на двумерной плоскости. Если телескоп наведен на точку $(x_0, y_0)$, он видит все звезды, удовлетворяющие условию $(x - x_0)^2 + (y - y_0)^2 \le r^2$. Размер телескопа $r$ можно регулировать. EI хочет узнать, какое минимальное значение $r$ необходимо установить, чтобы увидеть хотя бы $m$ звезд.
Входные данные
В первой строке содержатся два целых положительных числа $n$ и $m$, обозначающие количество звезд и требуемое количество видимых звезд.
В следующих $n$ строках содержатся по два целых числа $x$ и $y$, обозначающие координаты звезды. Гарантируется, что никакие две звезды не имеют одинаковых координат.
Выходные данные
Выведите одно вещественное число — минимальный радиус телескопа. Если ваш ответ $a$, а правильный ответ $b$, то решение считается верным, если выполняется условие $\frac{|a-b|}{\max(1,b)} \leq 10^{-6}$ (то есть абсолютная или относительная погрешность не превышает $10^{-6}$).
Примеры
Пример 1
4 3 0 0 1 1 2 3 3 3
Выходные данные 1
1.41421356
Примечание 1
Это $\sqrt 2$.
Ограничения
Для $100\%$ данных гарантируется, что $2\le m\le n\le 2000, |x|, |y| \le 10^4$.
| Номер подзадачи | $n$ | $m$ | Баллы |
|---|---|---|---|
| $1$ | $\le 50$ | $\le n$ | $10$ |
| $2$ | $\le 200$ | $15$ | |
| $3$ | $\le 700$ | $15$ | |
| $4$ | $\le 2000$ | $= n$ | $20$ |
| $5$ | $\le n$ | $40$ |