Оригинал b2m: 90802464 тактов - 51 сек
После оптимизации умножения: 51124904 тактов - 27.76 сек
Может еще пару тактов удастся сбросить