Alright, let's work through 43378968 times 31331699 step by step
43378968 × 31331699 = 31331699 × (43378968)
+ 31331699 × 8 which equals 250653592
+ 31331699 × 60 yielding 1879901940
+ 31331699 × 900 which equals 28198529100
+ 31331699 × 8000 that is equal 250653592000
+ 31331699 × 70000 which equals 2193218930000
+ 31331699 × 300000 producing 9399509700000
+ 31331699 × 3000000 that is equal 93995097000000
+ 31331699 × 40000000 that results in 1253267960000000

= 1359136768306632
