Лукьянов Артём Васильевич, 317, Севастопольский филилал SwapFive 393
Сагура Николай, 392, сев. филиал SwapFive 407
n1k = int(input().strip())n1n = int(input().strip())
2if k == 0:2if n == 0:
3    print(0)3    print(0)
4else:4else:
n5    m = 0n5    exp = 0
6    denom = 10 * k - 16    divisor = 10 * n - 1
7    while True:7    while True:
n8        pow10m = 10 ** mn8        ten_pow = 10 ** exp
9        numer = k * (pow10m - k)9        numerator = n * (ten_pow - n)
10        if numer % denom == 0:10        if numerator % divisor == 0:
11            y = numer // denom11            quotient = numerator // divisor
12            if m == 0:12            if exp == 0:
13                ok = y == 013                valid = quotient == 0
14            else:14            else:
n15                ok = 10 ** (m - 1) <= y < pow10mn15                valid = 10 ** (exp - 1) <= quotient < ten_pow
16            if ok:16            if valid:
17                x = 10 * y + k17                result = 10 * quotient + n
18                print(x)18                print(result)
19                break19                break
t20        m += 1t20        exp += 1
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op