| n | n = int(input().strip()) | n | k = int(input().strip()) |
| if n == 0: | | if k == 0: |
| print(0) | | print(0) |
| else: | | else: |
| n | exp = 0 | n | m = 0 |
| divisor = 10 * n - 1 | | denom = 10 * k - 1 |
| while True: | | while True: |
| n | ten_pow = 10 ** exp | n | pow10m = 10 ** m |
| numerator = n * (ten_pow - n) | | numer = k * (pow10m - k) |
| if numerator % divisor == 0: | | if numer % denom == 0: |
| quotient = numerator // divisor | | y = numer // denom |
| if exp == 0: | | if m == 0: |
| valid = quotient == 0 | | ok = y == 0 |
| else: | | else: |
| n | valid = 10 ** (exp - 1) <= quotient < ten_pow | n | ok = 10 ** (m - 1) <= y < pow10m |
| if valid: | | if ok: |
| result = 10 * quotient + n | | x = 10 * y + k |
| print(result) | | print(x) |
| break | | break |
| t | exp += 1 | t | m += 1 |