Сорок да сорок - рубль сорок,
Спички брали - Нет - С вас два рубля.
Так не брал же!
Если б брали - было б шесть.
def f(n):
return 0 if n == 1 else f(n - 1) * n + n
print(f(20)) # 4180411311071440000
for a, b in zip([30, 11, 7, 24, 29, 11, 15, 18, 15, 32, 9, 3, 10, 1, 26, 24],
[6, 24, 31, 10, 24, 27, 20, 12, 5, 13, 15, 23, 21, 16, 19, 31]):
c = a + b
if c & 1:
c -= 33
print('АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'[c // 2], end='')
'СБТРЙТБОЙЁЛМЯШЁК'