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