No problem, we've got 31640946 and 39352642 to multiply
31640946 × 39352642 = 39352642 × (31640946)
+ 39352642 × 6 what gives us 236115852
+ 39352642 × 40 that is equal 1574105680
+ 39352642 × 900 what gives us 35417377800
+ 39352642 × 0000 giving us 0
+ 39352642 × 40000 that is equal 1574105680000
+ 39352642 × 600000 resulting in 23611585200000
+ 39352642 × 1000000 that equals 39352642000000
+ 39352642 × 30000000 what gives us 1180579260000000

= 1245154820479332
