No problem, we've got 42354295 and 31005278 to multiply
42354295 × 31005278 = 31005278 × (42354295)
+ 31005278 × 5 producing 155026390
+ 31005278 × 90 resulting in 2790475020
+ 31005278 × 200 which equals 6201055600
+ 31005278 × 4000 giving us 124021112000
+ 31005278 × 50000 what gives us 1550263900000
+ 31005278 × 300000 that results in 9301583400000
+ 31005278 × 2000000 giving us 62010556000000
+ 31005278 × 40000000 that equals 1240211120000000

= 1313206690969010
