Alright, let's work through 38987876 times 45905021 step by step
38987876 × 45905021 = 45905021 × (38987876)
+ 45905021 × 6 that results in 275430126
+ 45905021 × 70 yielding 3213351470
+ 45905021 × 800 producing 36724016800
+ 45905021 × 7000 that results in 321335147000
+ 45905021 × 80000 yielding 3672401680000
+ 45905021 × 900000 resulting in 41314518900000
+ 45905021 × 8000000 yielding 367240168000000
+ 45905021 × 30000000 producing 1377150630000000

= 1789739266525396
