Alright, let's work through 18558109 times 70466149 step by step
18558109 × 70466149 = 70466149 × (18558109)
+ 70466149 × 9 yielding 634195341
+ 70466149 × 00 giving us 0
+ 70466149 × 100 that equals 7046614900
+ 70466149 × 8000 what gives us 563729192000
+ 70466149 × 50000 which equals 3523307450000
+ 70466149 × 500000 that results in 35233074500000
+ 70466149 × 8000000 producing 563729192000000
+ 70466149 × 10000000 resulting in 704661490000000

= 1307718473952241
