Взаимно простые номера в журнале

тема: Теория чисел (НОД, НОК, остатки) · уровень: продвинутый

Условие

В школе у учителя есть число M — «номер темы». Он смотрит на номера учеников в журнале от 1 до N и хочет посчитать, для скольких номеров выполняется условие:

Такие числа называют взаимно простыми.

Напечатайте, сколько чисел x от 1 до N (включая границы) взаимно просты с M.

Формат ввода

Одна строка: два целых числа N и M.

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

Одно целое число — ответ.

Ограничения

Пример

Ввод:

10 12

Вывод:

3

Решить задачу с автопроверкой на Python →

Куда дальше