Непохожие числа
시간 제한1초메모리 제한1024 MB
x와 l, r이 주어질 때 구간 [l, r]에서 x와 서로 다르면서 1보다 큰 공약수를 최대 하나만 공유하는 y를 모두 찾는다.
문제
Будем называть два натуральных числа и непохожими, если они различны и нет двух различных отличных от чисел и , таких, что и и делятся как на , так и на . Например, 6 и 9 непохожи, так как единственное число, отличное от 1, на которое делятся оба числа --- 3. А вот числа 12 и 18 не являются непохожими, так как оба делятся на 2, 3 и 6.
Задано натуральное число , а также натуральные числа и . Требуется найти все числа , такие что , и числа и непохожи.
입력
На первой строке ввода задано число ().
На второй строке ввода задано число , на третьей строке ввода задано число (; ).
출력
На первой строке выведите число --- количество непохожих на чисел на отрезке от до , включительно.
На второй строке выведите все эти числа в возрастающем порядке.