No problem, we've got 43346920 and 99942429 to multiply
43346920 × 99942429 = 99942429 × (43346920)
+ 99942429 × 0 what gives us 0
+ 99942429 × 20 that is equal 1998848580
+ 99942429 × 900 yielding 89948186100
+ 99942429 × 6000 yielding 599654574000
+ 99942429 × 40000 producing 3997697160000
+ 99942429 × 300000 giving us 29982728700000
+ 99942429 × 3000000 producing 299827287000000
+ 99942429 × 40000000 producing 3997697160000000

= 4332196474468680
