Alright, let's work through 34987108 times 58575521 step by step
34987108 × 58575521 = 58575521 × (34987108)
+ 58575521 × 8 resulting in 468604168
+ 58575521 × 00 that results in 0
+ 58575521 × 100 what gives us 5857552100
+ 58575521 × 7000 that results in 410028647000
+ 58575521 × 80000 yielding 4686041680000
+ 58575521 × 900000 what gives us 52717968900000
+ 58575521 × 4000000 yielding 234302084000000
+ 58575521 × 30000000 giving us 1757265630000000

= 2049388079383268
