B. Влюбленная Duff
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Duff обожает прекрасные числа! Положительное целое число x называется прекрасным тогда и только тогда, когда не существует положительного целого числа a > 1, такого, что a2 является делителем x.

Malek владеет магазином чисел! В его магазине есть в продаже числа — делители положительного целого числа n (и только они). Malek хочет подарить девушке подарок на день рождения — прекрасное число из его магазина. Также он хочет, чтобы это число было как можно больше.

Malek'у всегда с трудом давалась математика, так что он поросил Вашей помощи. Пожалуйста, назовите ему наибольшее прекрасное число в его магазине.

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

В первой и единственной строке входа записано единственное целое число, n (1 ≤ n ≤ 1012).

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

Выведите ответ в единственной строке.

Примеры
Входные данные
10
Выходные данные
10
Входные данные
12
Выходные данные
6
Примечание

В первом тесте в магазине есть числа 1, 2, 5 и 10. 10 не делится ни на один точный квадрат, таким образом, число 10 прекрасное.

Во втором тесте в магазине даны числа 1, 2, 3, 4, 6 и 12. 12 делится на 4 = 22, таким образом, 12 не прекрасное, а вот 6 очень даже прекрасное.