Alright, let's work through 34540871 times 14964696 step by step
34540871 × 14964696 = 14964696 × (34540871)
+ 14964696 × 1 what gives us 14964696
+ 14964696 × 70 resulting in 1047528720
+ 14964696 × 800 producing 11971756800
+ 14964696 × 0000 resulting in 0
+ 14964696 × 40000 that equals 598587840000
+ 14964696 × 500000 that is equal 7482348000000
+ 14964696 × 4000000 which equals 59858784000000
+ 14964696 × 30000000 producing 448940880000000

= 516893634090216
