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