F. Как поделить торт?
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

По случаю очередного знаменательного прорыва в области тортоведения, к Петру Петровичу в гости пришли k экспертов-сладкоежек. Для дорогих гостей Петр Петрович заказал большой круглый торт, однако, когда деловые разговоры об оптимальном украшении карамельными розочками подошли к концу и пришло время подавать торт, Петр Петрович с ужасом обнаружил, что ему доставили торт в форме правильного N-угольника со стороной a и высоты h.

Вкусы экспертов-сладкоежек очень специфичны: они согласны есть кусочки торта либо в виде треугольничков, либо в виде секторов круга. Если предложить им что-нибудь иное, может случиться все что угодно!

Петр Петрович решил разрезать торт на N треугольных кусочков и раздать их гостям, но тут же возникла проблема: каждый гость хочет получить как можно больше торта, при этом всем должно достаться поровну! А если не делится? Все лишнее Петр Петрович распорядится увезти как можно дальше (возможно, даже на другую планету), чтобы гости не передрались.

Единственное, что интересует Петра Петровича в этой непростой ситуации: а каков объем доли торта, которую придется выбросить? Это и будет вашей задачей.

Входные данные

четыре натуральных числа, не превышающих 106; N, K, a, h - число углов в торте, число гостей, длина одной стороны торта и его высота соответственно. N ≥ 3

Выходные данные

Выведите одно вещественное число (с точностью до 4х знаков после десятичной запятой) - объем доли торта, которую придется выбросить.

Примеры
Входные данные
4 4 1 1
Выходные данные
0.000000000
Входные данные
4 3 1 1
Выходные данные
0.250000000
Входные данные
4 5 1 1
Выходные данные
1.000000000