No problem, we've got 40343385 and 3579153 to multiply
40343385 × 3579153 = 3579153 × (40343385)
+ 3579153 × 5 resulting in 17895765
+ 3579153 × 80 resulting in 286332240
+ 3579153 × 300 yielding 1073745900
+ 3579153 × 3000 giving us 10737459000
+ 3579153 × 40000 that results in 143166120000
+ 3579153 × 300000 that results in 1073745900000
+ 3579153 × 0000000 that equals 0
+ 3579153 × 40000000 yielding 143166120000000

= 144395147452905
