Alright, let's work through 34952709 times 29459089 step by step
34952709 × 29459089 = 29459089 × (34952709)
+ 29459089 × 9 which equals 265131801
+ 29459089 × 00 resulting in 0
+ 29459089 × 700 what gives us 20621362300
+ 29459089 × 2000 that results in 58918178000
+ 29459089 × 50000 what gives us 1472954450000
+ 29459089 × 900000 yielding 26513180100000
+ 29459089 × 4000000 yielding 117836356000000
+ 29459089 × 30000000 producing 883772670000000

= 1029674965222101
