Alright, let's work through 23184879 times 50379358 step by step
23184879 × 50379358 = 50379358 × (23184879)
+ 50379358 × 9 that results in 453414222
+ 50379358 × 70 giving us 3526555060
+ 50379358 × 800 producing 40303486400
+ 50379358 × 4000 that equals 201517432000
+ 50379358 × 80000 that is equal 4030348640000
+ 50379358 × 100000 that is equal 5037935800000
+ 50379358 × 3000000 that is equal 151138074000000
+ 50379358 × 20000000 giving us 1007587160000000

= 1168039319327682
