No problem, we've got 21342636 and 47962951 to multiply
21342636 × 47962951 = 47962951 × (21342636)
+ 47962951 × 6 yielding 287777706
+ 47962951 × 30 what gives us 1438888530
+ 47962951 × 600 producing 28777770600
+ 47962951 × 2000 that equals 95925902000
+ 47962951 × 40000 producing 1918518040000
+ 47962951 × 300000 yielding 14388885300000
+ 47962951 × 1000000 giving us 47962951000000
+ 47962951 × 20000000 producing 959259020000000

= 1023655804678836
