Alright, let's work through 16707381 times 38771852 step by step
16707381 × 38771852 = 38771852 × (16707381)
+ 38771852 × 1 yielding 38771852
+ 38771852 × 80 that results in 3101748160
+ 38771852 × 300 that results in 11631555600
+ 38771852 × 7000 that is equal 271402964000
+ 38771852 × 00000 that equals 0
+ 38771852 × 700000 which equals 27140296400000
+ 38771852 × 6000000 that is equal 232631112000000
+ 38771852 × 10000000 producing 387718520000000

= 647776103439612
