Значение выражения
Решение 1
k = (2**345 + 8**65 - 4**130) * (8**123 - 2**89 + 4**45)
summa = 0
while k != 0:
summa += k % 8
k //= 8
print(summa)
Решение 2
s = oct((2 ** 345 + 8 ** 65 - 4 ** 130) * (8 ** 123 - 2 ** 89 + 4 ** 45))[2::]
print(sum([int(i) for i in s]))
Ответ: 403