Alright, let's work through 16375866 times 40668419 step by step
16375866 × 40668419 = 40668419 × (16375866)
+ 40668419 × 6 which equals 244010514
+ 40668419 × 60 producing 2440105140
+ 40668419 × 800 that is equal 32534735200
+ 40668419 × 5000 giving us 203342095000
+ 40668419 × 70000 that is equal 2846789330000
+ 40668419 × 300000 that results in 12200525700000
+ 40668419 × 6000000 yielding 244010514000000
+ 40668419 × 10000000 giving us 406684190000000

= 665980579975854
