Для заданного числа n требуется вычислить результат функции Эйлера.
Функция Эйлера определяет количество целых чисел от 1 до n, которые взаимно просты с n. Другими словами, это все числа, у которых наибольший общий делитель с n равен 1.
Первые тысяча значений функции Эйлера. Источник: Wikipedia.
Входные данные
Вход содержит одно целое число n (1 ≤ n ≤ ).
Выходные данные
Программа должна вывести результат вычисления функции Эйлера для n.