Alright, let's work through 89128166 times 38082305 step by step
89128166 × 38082305 = 38082305 × (89128166)
+ 38082305 × 6 yielding 228493830
+ 38082305 × 60 resulting in 2284938300
+ 38082305 × 100 yielding 3808230500
+ 38082305 × 8000 producing 304658440000
+ 38082305 × 20000 yielding 761646100000
+ 38082305 × 100000 that results in 3808230500000
+ 38082305 × 9000000 giving us 342740745000000
+ 38082305 × 80000000 that results in 3046584400000000

= 3394206001702630
