No problem, we've got 20123955 and 42211667 to multiply
20123955 × 42211667 = 42211667 × (20123955)
+ 42211667 × 5 that equals 211058335
+ 42211667 × 50 what gives us 2110583350
+ 42211667 × 900 that results in 37990500300
+ 42211667 × 3000 which equals 126635001000
+ 42211667 × 20000 that is equal 844233340000
+ 42211667 × 100000 producing 4221166700000
+ 42211667 × 0000000 what gives us 0
+ 42211667 × 20000000 yielding 844233340000000

= 849465687182985
