No problem, we've got 31791043 and 34279954 to multiply
31791043 × 34279954 = 34279954 × (31791043)
+ 34279954 × 3 yielding 102839862
+ 34279954 × 40 yielding 1371198160
+ 34279954 × 000 giving us 0
+ 34279954 × 1000 which equals 34279954000
+ 34279954 × 90000 what gives us 3085195860000
+ 34279954 × 700000 that is equal 23995967800000
+ 34279954 × 1000000 yielding 34279954000000
+ 34279954 × 30000000 that results in 1028398620000000

= 1089795491652022
