EduBrick

M. Степень

2000 мс · 256 МБ · всё или ничего

Для заданного натурального AA найдите наименьшее натуральное NN такое, что NNN^N (то есть NN, умноженное само на себя NN раз) делится на AA.

Формат ввода

Одна строка содержит число AA (1≤A≤1091 \le A \le 10^9).

Формат вывода

Одно число — наименьшее подходящее NN.

Примеры

ввод
1
вывод
1
ввод
4
вывод
2
Войдите, чтобы отправлять решения.