Alright, let's work through 34687822 times 31128651 step by step
34687822 × 31128651 = 31128651 × (34687822)
+ 31128651 × 2 that is equal 62257302
+ 31128651 × 20 that is equal 622573020
+ 31128651 × 800 that equals 24902920800
+ 31128651 × 7000 producing 217900557000
+ 31128651 × 80000 resulting in 2490292080000
+ 31128651 × 600000 that equals 18677190600000
+ 31128651 × 4000000 resulting in 124514604000000
+ 31128651 × 30000000 yielding 933859530000000

= 1079785104988122
