АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1271. Equality

Time Limit: 1 seconds
Memory Limit:132000KB
Points:100
View Problem Statistics Submit Problem added Игорь Андрианов

Как-то раз на уроке информатики школьники изучали системы счисления, и учитель предложил поиграть в следующую игру. Один из учеников придумывает равенство вида X+Y=Z, а остальные должны определить, в какой позиционной системе счисления оно записано.

Например, равенство 1+1=10 верно для двоичной системы счисления, а равенство 2B+15A=184 будет верным, если оно записано в системе счисления с основанием 17.

Васе не очень хочется искать отчет вручную. Сможете ли вы написать программу, решающую данную задачу?

Input

Строка, содержащая выражение вида X+Y=Z, где X, Y и Z - натуральные числа, записанные в какой-то системе счисления с основанием от 2 до 36. Числа X, Y и Z состоят не более чем из 9 цифр каждое. В качестве цифр используются обычные цифры '0' .. '9', а также большие латинские буквы 'A' .. 'Z'.

Output

Одно целое число – основание системы счисления (гарантируется, что ответ существует). Если возможны несколько верных ответов, то выведите минимальный.

Sample

InputOutput
1+1=10
2
2B+15A=184
17
2+2=4
5

View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / All-Russian school olympiad, municipal stage / Olympiad on informatics 2013 - municipal level / Problems 7-8 grade /
1270. 4 - Forms 7-8, problem 4 - Calendar 1271.
time generating 0.14 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.