No problem, we've got 31693986 and 46974995 to multiply
31693986 × 46974995 = 46974995 × (31693986)
+ 46974995 × 6 yielding 281849970
+ 46974995 × 80 giving us 3757999600
+ 46974995 × 900 resulting in 42277495500
+ 46974995 × 3000 that is equal 140924985000
+ 46974995 × 90000 that results in 4227749550000
+ 46974995 × 600000 yielding 28184997000000
+ 46974995 × 1000000 resulting in 46974995000000
+ 46974995 × 30000000 that equals 1409249850000000

= 1488824833880070
