Весьма интересно описан процесс перемножения чисел ;)
Результат операции будет в временной с именем z
2**23/8 = 1 048 576 байт в сек скорость передачи = 1024 кбайт/сек
10 мбайт =10000 кбайт
10000 /1024 = 9.76 сек требуется на отправку несжатого файла
если жать, то 20 сек на сжатие + 3000/1024= 2.9 сек на отправку.
итого способ А быстрее на 23-10 = 13 секунд.
Переводим килобайты в биты
6*1024*8 = 49152
делим биты на длину текста 49152/6144=8
по формуле l = 2^i находим i = 3
⇒мощь алфавита = 3