Требуется расположить на поверхности сферы N точек так, чтобы минимальное из попарных расстояний между этими точками было максимально возможным.
В единственной строке входного файла записаны целые числа R (1 ≤ R ≤ 1000) и N (2 ≤ N ≤ 4) — радиус сферы и количество точек соответственно.
В выходной файл выведите одно действительное число — максимально возможное значение минимального из попарных расстояний между этими точками.
Выводить следует первые 10000 символов ответа (включая разделитель целой и дробной частей) без округления.