Alright, let's work through 40094347 times 16626988 step by step
40094347 × 16626988 = 16626988 × (40094347)
+ 16626988 × 7 that is equal 116388916
+ 16626988 × 40 that is equal 665079520
+ 16626988 × 300 what gives us 4988096400
+ 16626988 × 4000 that is equal 66507952000
+ 16626988 × 90000 that results in 1496428920000
+ 16626988 × 000000 what gives us 0
+ 16626988 × 0000000 that results in 0
+ 16626988 × 40000000 giving us 665079520000000

= 666648226436836
