eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Добуток взаємно простих

Добуток взаємно простих

Вам задано натуральне число \textbf{m}. Потрібно знайти добуток всіх натуральних чисел, що не перевищують \textbf{m} і взаємно прості з \textbf{m}, і вивести його остачу при діленні на \textbf{m}. \InputFile У єдиному рядку вхідного файлу задано натуральне число \textbf{m} ≤ \textbf{10^18}. \OutputFile У єдиний рядок вихідного файлу виведіть відповідь до задачі.
Ліміт часу 2 секунди
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
1
Вихідні дані #1
0
Автор А.Лунев
Джерело Зимние сборы в Харькове 2010 День 1