Alright, let's work through 20876819 times 58191578 step by step
20876819 × 58191578 = 58191578 × (20876819)
+ 58191578 × 9 that results in 523724202
+ 58191578 × 10 yielding 581915780
+ 58191578 × 800 yielding 46553262400
+ 58191578 × 6000 resulting in 349149468000
+ 58191578 × 70000 that is equal 4073410460000
+ 58191578 × 800000 resulting in 46553262400000
+ 58191578 × 0000000 resulting in 0
+ 58191578 × 20000000 giving us 1163831560000000

= 1214855041230382
