No problem, we've got 40992092 and 31499888 to multiply
40992092 × 31499888 = 31499888 × (40992092)
+ 31499888 × 2 yielding 62999776
+ 31499888 × 90 which equals 2834989920
+ 31499888 × 000 that is equal 0
+ 31499888 × 2000 resulting in 62999776000
+ 31499888 × 90000 resulting in 2834989920000
+ 31499888 × 900000 that results in 28349899200000
+ 31499888 × 0000000 resulting in 0
+ 31499888 × 40000000 yielding 1259995520000000

= 1291246306885696
