Степень
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
128 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Для того чтобы проверить, как её ученики умеют считать, Мария Ивановна каждый год задаёт им на дом одну и ту же задачу – для заданного натурального $$$A$$$ найти минимальное натуральное $$$N$$$ такое, что $$$N$$$ в степени $$$N$$$ ($$$N$$$, умноженное на себя $$$N$$$ раз) делится на $$$A$$$. От года к году и от ученика к ученику меняется только число $$$A$$$. Вы решили помочь будущим поколениям. Для этого вам необходимо написать программу, решающую эту задачу.

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

Во входном файле содержится единственное число $$$A$$$ ($$$1 \leq A \leq 1000000000$$$).

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

В выходной файл вывести единственное число $$$N$$$.

Примеры
Входные данные
84
Выходные данные
13