Операнды арифметического выражения записаны в системах счисления с основаниями 30, 98 и 112.
В записи чисел переменной x обозначена неизвестная цифра. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 21. Для найденного значения x вычислите частное от деления значения арифметического выражения на 21 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
for x in range(30):
s1 = 7 * 112 ** 2 + x
s2 = 9 * 98 ** 4 + 8 * 98 ** 3 + x * 98 ** 2 + 10 * 98 + 16
s3 = 1 * 30 ** 4 + 2 * 30 ** 3 + 12 * 30 ** 2 + x * 30 + 20
s = s1 + s2 + s3
if s % 21 == 0:
print(x, s // 21)
Ответ: 39944594