Alright, let's work through 20954679 times 37645120 step by step
20954679 × 37645120 = 37645120 × (20954679)
+ 37645120 × 9 which equals 338806080
+ 37645120 × 70 that equals 2635158400
+ 37645120 × 600 that is equal 22587072000
+ 37645120 × 4000 producing 150580480000
+ 37645120 × 50000 that equals 1882256000000
+ 37645120 × 900000 resulting in 33880608000000
+ 37645120 × 0000000 giving us 0
+ 37645120 × 20000000 that results in 752902400000000

= 788841405516480
