Alright, let's work through 16476958 times 39149604 step by step
16476958 × 39149604 = 39149604 × (16476958)
+ 39149604 × 8 that results in 313196832
+ 39149604 × 50 what gives us 1957480200
+ 39149604 × 900 what gives us 35234643600
+ 39149604 × 6000 which equals 234897624000
+ 39149604 × 70000 that results in 2740472280000
+ 39149604 × 400000 producing 15659841600000
+ 39149604 × 6000000 yielding 234897624000000
+ 39149604 × 10000000 yielding 391496040000000

= 645066380824632
