Олимпиадный тренинг

Задача . B. Влюбленная Duff


Задача

Темы: математика *1300

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

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

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

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

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

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

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

Примечание

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

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


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

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя