No problem, we've got 34657328 and 31084261 to multiply
34657328 × 31084261 = 31084261 × (34657328)
+ 31084261 × 8 what gives us 248674088
+ 31084261 × 20 that equals 621685220
+ 31084261 × 300 producing 9325278300
+ 31084261 × 7000 that is equal 217589827000
+ 31084261 × 50000 what gives us 1554213050000
+ 31084261 × 600000 which equals 18650556600000
+ 31084261 × 4000000 that results in 124337044000000
+ 31084261 × 30000000 which equals 932527830000000

= 1077297429114608
