Задача. Даны целые числа

, причём

. Доказать, что найдётся число

такое, что

и

.
Решение. Можно считать, что

. Применим индукцию по

. При

доказывать нечего. Пусть утверждение верно для всех натуральных чисел, меньших

. Докажем для

. Если

, то числа вида

пробегают все классы вычетов по модулю

, когда

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

. Пусть

. Тогда числа

при

пробегают по модулю

те же классы вычетов, что и числа

при

. Так как

и

, то и

. Обозначим

,

. По предположению индукции существует

такое, что

. Тогда

, поскольку

. Для некоторого

число

по модулю

попадает в тот же класс вычетов, что и

. Следовательно,

. Значит, утверждение верно и для

.

Прошу проверить решение, нет ли неточностей или логических ошибок. И нет ли более простого доказательства, без индукции?