No problem, we've got 31035681 and 69467303 to multiply
31035681 × 69467303 = 69467303 × (31035681)
+ 69467303 × 1 what gives us 69467303
+ 69467303 × 80 yielding 5557384240
+ 69467303 × 600 yielding 41680381800
+ 69467303 × 5000 that results in 347336515000
+ 69467303 × 30000 which equals 2084019090000
+ 69467303 × 000000 yielding 0
+ 69467303 × 1000000 that results in 69467303000000
+ 69467303 × 30000000 yielding 2084019090000000

= 2155965055838343
