No problem, we've got 40422933 and 95876243 to multiply
40422933 × 95876243 = 95876243 × (40422933)
+ 95876243 × 3 resulting in 287628729
+ 95876243 × 30 what gives us 2876287290
+ 95876243 × 900 yielding 86288618700
+ 95876243 × 2000 producing 191752486000
+ 95876243 × 20000 yielding 1917524860000
+ 95876243 × 400000 producing 38350497200000
+ 95876243 × 0000000 yielding 0
+ 95876243 × 40000000 yielding 3835049720000000

= 3875598947080719
