#P7823. Little Rabbit's Equation
Little Rabbit's Equation
Little Rabbit's Equation
Problem Description
Little Rabbit is interested in radix. In a positional numeral system, the radix is the number of unique digits, including the digit , used to represent numbers. For example, for the decimal system (the most common system in use today) the radix is ten, because it uses the ten digits from to . Generally, in a system with radix (), a string of digits denotes the number , where . Little Rabbit casually writes down an equation. He wonders which radix this equation fits.
Input
The are several test cases. Each test case contains a string in a line, which represents the equation Little Rabbit writes down. The length of the string is at most . The input is terminated by the end-of-file. The equation's format: number, operator, number, , number. There's no whitespace in the string. Each number has at least digit, which may contain digital numbers to or uppercase letters to (which represent decimal to ). The number is guaranteed to be a non-negative integer, which means it doesn't contain the radix point or negative sign. But the number may contain leading zeros. The operator refers to one of , , , or . It is guaranteed that the number after will not be equal to . Please note that the division here is not integer division, so is not correct.
Output
For each test case, output an integer () in a line, which means the equation is correct in the system with radix . If there are multiple answers, output the minimum one. If there is no answer between and , output .
Sample Input
1+1=10
18-9=9
AA*AA=70E4
7/2=3
Sample Output
2
10
16
-1
Source
2020 Multi-University Training Contest 6