Alright, let's work through 90670991 times 50604328 step by step
90670991 × 50604328 = 50604328 × (90670991)
+ 50604328 × 1 yielding 50604328
+ 50604328 × 90 that results in 4554389520
+ 50604328 × 900 that results in 45543895200
+ 50604328 × 0000 that results in 0
+ 50604328 × 70000 that equals 3542302960000
+ 50604328 × 600000 giving us 30362596800000
+ 50604328 × 0000000 that is equal 0
+ 50604328 × 90000000 giving us 4554389520000000

= 4588344568649048
