EduBrick

Взаимно простые с m

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

Посчитайте, сколько чисел на отрезке [1,n][1, n] взаимно просты с mm.

Формат ввода

Два числа nn и mm (1≤n≤10121 \le n \le 10^{12}, 1≤m≤10121 \le m \le 10^{12}).

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

Выведите количество чисел на отрезке, взаимно простых с mm.

Примеры

ввод
10 4
вывод
5
ввод
1 1
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.