Alright, let's work through 38907679 times 66345656 step by step
38907679 × 66345656 = 66345656 × (38907679)
+ 66345656 × 9 giving us 597110904
+ 66345656 × 70 yielding 4644195920
+ 66345656 × 600 that is equal 39807393600
+ 66345656 × 7000 producing 464419592000
+ 66345656 × 00000 that results in 0
+ 66345656 × 900000 producing 59711090400000
+ 66345656 × 8000000 that is equal 530765248000000
+ 66345656 × 30000000 that equals 1990369680000000

= 2581355486692424
