В Японии относительно недавно получила распространение школа стринг-арта: искусства, где изображения создаются на доске путем перевязывания нитей между вколотыми в нее гвоздиками.
Начинающий японский художник рисует абстрактную картину на $$$n$$$ гвоздиках, занумерованных от $$$1$$$ до $$$n$$$ в порядке их расположения на доске слева направо. Для каждого гвоздика известны его координаты на доске: $$$i$$$-й гвоздик расположен в позиции $$$(x_i, y_i)$$$, причем $$$x_1 \le x_2 \le \ldots \le x_n$$$.
Для основы изображения художник хочет создать базовый образ с помощью всего лишь двух нитей, которые на данный момент обе привязаны только к первому гвоздику. Причем, чтобы базовый образ был достаточно полным и гармоничным, художник хочет, чтобы выполнялись следующие требования:
Расстояние между гвоздиками $$$i$$$ и $$$j$$$ равно $$$\sqrt{(x_i - x_j)^2 + (y_i - y_j)^2}$$$. Суммарная длина используемых нитей равна сумме расстояний между их соседними узлами. При этом каждая нить может быть привязана на произвольное число гвоздиков, и последние гвоздики двух нитей не обязаны совпадать.
Определите оптимальную основу для стринг-арт рисунка, для которой выполняются все поставленные условия.
Первая строка содержит одно целое число $$$n$$$ — количество гвоздиков на доске ($$$2 \le n \le 2000$$$).
В $$$i$$$-й из следующих $$$n$$$ строк даны два целых числа $$$x_i$$$ и $$$y_i$$$ — координаты $$$i$$$-го гвоздика ($$$|x_i|, |y_i| \le 10^9$$$). Гарантируется, что $$$x_1 \le x_2 \le \ldots \le x_n$$$.
Выведите одно число — минимальную возможную суммарную длину нитей, которую придется потратить. Ответ считается правильным, если абсолютная или относительная ошибка не превышает $$$10^{-6}$$$.
Баллы за подзадачи начисляются только в случае, если все тесты соответствующей подзадачи и необходимых подзадач успешно пройдены.
| Подзадача | Баллы | Дополнительные ограничения | Необходимые подзадачи | Информация о проверке |
| 0 | – | примеры из условия | полная | |
| 1 | 10 | $$$n \le 10$$$ | 0 | первая ошибка |
| 2 | 30 | $$$n \le 34$$$ | 0, 1 | первая ошибка |
| 3 | 15 | $$$n \le 200$$$ | 0 – 2 | первая ошибка |
| 4 | 15 | $$$y_i = 0$$$ для всех $$$i$$$ | первая ошибка | |
| 5 | 30 | нет | 0 – 4 | первая ошибка |
20 03 4
5.0000000000
30 01 102 0
12.0498756211
40 02 05 09 0
9.0000000000
50 01 42 13 54 0
10.8313095581
| Name |
|---|


