No problem, we've got 50099223 and 93523673 to multiply
50099223 × 93523673 = 93523673 × (50099223)
+ 93523673 × 3 yielding 280571019
+ 93523673 × 20 resulting in 1870473460
+ 93523673 × 200 that results in 18704734600
+ 93523673 × 9000 what gives us 841713057000
+ 93523673 × 90000 producing 8417130570000
+ 93523673 × 000000 that results in 0
+ 93523673 × 0000000 giving us 0
+ 93523673 × 50000000 yielding 4676183650000000

= 4685463349406079
