No problem, we've got 42158937 and 377108 to multiply
42158937 × 377108 = 377108 × (42158937)
+ 377108 × 7 that is equal 2639756
+ 377108 × 30 yielding 11313240
+ 377108 × 900 what gives us 339397200
+ 377108 × 8000 which equals 3016864000
+ 377108 × 50000 producing 18855400000
+ 377108 × 100000 yielding 37710800000
+ 377108 × 2000000 what gives us 754216000000
+ 377108 × 40000000 producing 15084320000000

= 15898472414196
