Многоугольник
Подобрав ключ, ученые столкнулись с загадкой на второй странице. Там был нарисован правильный N-угольник и две точки вне N-угольника. И вопрос гласил: "Какой минимальной длины можно взять нитку, чтобы ей можно было соединить эти две точки, нигде не накрывая N-угольник?". Профессор Бурункин справедливо заметил, что границы накрывать наверняка можно, а то задача лишена смысла. Он даже вычислил требуемую длину нитки S, но он это сделал с очень маленькой точностью. Тогда он ввел декартову систему координат так, что центр N-угольника стал точкой с координатами (0, 0). Он записал координаты одной из вершин N-угольника, а также координаты точек. Теперь по этим данным Вам необходимо найти S.
Входные данные
В первой строке записано число N (3 ≤ N ≤ 30). Во второй строке записаны координаты одной из вершин N-угольника. В третьей и четвертой строке записаны координаты первой и второй точки соответственно. Все координаты – действительные числа по абсолютной величине не превосходящие 1000, данные с не более чем двумя знаками после запятой.
Выходные данные
Выведите S с точностью до двух знаков.