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