Alright, let's work through 66612645 times 38659086 step by step
66612645 × 38659086 = 38659086 × (66612645)
+ 38659086 × 5 resulting in 193295430
+ 38659086 × 40 resulting in 1546363440
+ 38659086 × 600 yielding 23195451600
+ 38659086 × 2000 resulting in 77318172000
+ 38659086 × 10000 what gives us 386590860000
+ 38659086 × 600000 which equals 23195451600000
+ 38659086 × 6000000 resulting in 231954516000000
+ 38659086 × 60000000 yielding 2319545160000000

= 2575183971742470
