Проверьте, пожалуйста, решение задачки. Есть ли решение покороче?
Найти все пары взаимнопростых натуральных чисел

и

, таких что если к десятичной записи числа

приписать справа через запятую десятичную запись числа

, то получится десятичная запись числа

Решение:
1. Из условия имеем

, где
![$n=[\lg{b}]+1$ $n=[\lg{b}]+1$](https://dxdy-02.korotkov.co.uk/f/5/a/a/5aa8da1af29ea46f289f994ac73470ef82.png)
на единицу больше числа десятичных знаков числа

. Отсюда

. Значит

делится на

. Но если бы

(или

) делилось на

то оно должно было бы делиться на

, а значит быть больше него, что невозможно. Значит,

делится на

, а

делится на

, или наоборот.
2.

и

, откуда

, или

, где

.
3.

, значит

и
![$\lg{\frac{k}{a}}=\lg{b}-n=\lg{b}-([\lg{b}]+1)>-1$ $\lg{\frac{k}{a}}=\lg{b}-n=\lg{b}-([\lg{b}]+1)>-1$](https://dxdy-02.korotkov.co.uk/f/d/3/d/d3d4125739576b76f4039a27e2f69c9e82.png)
, откуда

и

.
4.

, откуда

- все простые делители

делят

, а значит и

. Но

, а

и

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

.
5. Из пункта 3 получаем что

, а значит по пункту 1

может быть равен

. Но при

и при

,

не делится на

. Проверкой остальных убеждаемся что походит только

.
Зараннее спасибо.