Alright, let's work through 43740031 times 31357517 step by step
43740031 × 31357517 = 31357517 × (43740031)
+ 31357517 × 1 that results in 31357517
+ 31357517 × 30 resulting in 940725510
+ 31357517 × 000 yielding 0
+ 31357517 × 0000 giving us 0
+ 31357517 × 40000 that results in 1254300680000
+ 31357517 × 700000 what gives us 21950261900000
+ 31357517 × 3000000 giving us 94072551000000
+ 31357517 × 40000000 giving us 1254300680000000

= 1371578765663027
