No problem, we've got 40431423 and 31197493 to multiply
40431423 × 31197493 = 31197493 × (40431423)
+ 31197493 × 3 that equals 93592479
+ 31197493 × 20 yielding 623949860
+ 31197493 × 400 resulting in 12478997200
+ 31197493 × 1000 that equals 31197493000
+ 31197493 × 30000 that is equal 935924790000
+ 31197493 × 400000 what gives us 12478997200000
+ 31197493 × 0000000 that results in 0
+ 31197493 × 40000000 that is equal 1247899720000000

= 1261359036022539
