No problem, we've got 31522814 and 35674135 to multiply
31522814 × 35674135 = 35674135 × (31522814)
+ 35674135 × 4 producing 142696540
+ 35674135 × 10 what gives us 356741350
+ 35674135 × 800 resulting in 28539308000
+ 35674135 × 2000 giving us 71348270000
+ 35674135 × 20000 producing 713482700000
+ 35674135 × 500000 giving us 17837067500000
+ 35674135 × 1000000 resulting in 35674135000000
+ 35674135 × 30000000 giving us 1070224050000000

= 1124549122215890
