No problem, we've got 31694542 and 66921303 to multiply
31694542 × 66921303 = 66921303 × (31694542)
+ 66921303 × 2 producing 133842606
+ 66921303 × 40 that is equal 2676852120
+ 66921303 × 500 what gives us 33460651500
+ 66921303 × 4000 which equals 267685212000
+ 66921303 × 90000 that results in 6022917270000
+ 66921303 × 600000 giving us 40152781800000
+ 66921303 × 1000000 that equals 66921303000000
+ 66921303 × 30000000 resulting in 2007639090000000

= 2121040048628226
