Alright, let's work through 40247332 times 66981549 step by step
40247332 × 66981549 = 66981549 × (40247332)
+ 66981549 × 2 yielding 133963098
+ 66981549 × 30 producing 2009446470
+ 66981549 × 300 that results in 20094464700
+ 66981549 × 7000 what gives us 468870843000
+ 66981549 × 40000 what gives us 2679261960000
+ 66981549 × 200000 producing 13396309800000
+ 66981549 × 0000000 yielding 0
+ 66981549 × 40000000 what gives us 2679261960000000

= 2695828640477268
