Alright, let's work through 66390874 times 38863507 step by step
66390874 × 38863507 = 38863507 × (66390874)
+ 38863507 × 4 that equals 155454028
+ 38863507 × 70 giving us 2720445490
+ 38863507 × 800 that equals 31090805600
+ 38863507 × 0000 yielding 0
+ 38863507 × 90000 yielding 3497715630000
+ 38863507 × 300000 giving us 11659052100000
+ 38863507 × 6000000 resulting in 233181042000000
+ 38863507 × 60000000 that is equal 2331810420000000

= 2580182196435118
