EduBrick

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

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

Сколько чисел от 1 до mm включительно не имеют с числом nn общих делителей, кроме единицы?

Формат ввода

Одна строка: числа nn и mm от 11 до 101210^{12}.

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

Одно число.

Примеры

ввод
12 30
вывод
10

Примечание

Разложите nn и посчитайте включением-исключением: вычитаем кратные каждого простого делителя, возвращаем кратные пар, снова вычитаем кратные троек. Различных простых у числа до триллиона не больше двенадцати, так что перебрать все их наборы недорого.

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