No problem, we've got 31372262 and 74368526 to multiply
31372262 × 74368526 = 74368526 × (31372262)
+ 74368526 × 2 what gives us 148737052
+ 74368526 × 60 that equals 4462111560
+ 74368526 × 200 producing 14873705200
+ 74368526 × 2000 that equals 148737052000
+ 74368526 × 70000 producing 5205796820000
+ 74368526 × 300000 that equals 22310557800000
+ 74368526 × 1000000 yielding 74368526000000
+ 74368526 × 30000000 resulting in 2231055780000000

= 2333108882225812
