Alright, let's work through 20973522 times 23877825 step by step
20973522 × 23877825 = 23877825 × (20973522)
+ 23877825 × 2 that equals 47755650
+ 23877825 × 20 that results in 477556500
+ 23877825 × 500 yielding 11938912500
+ 23877825 × 3000 yielding 71633475000
+ 23877825 × 70000 resulting in 1671447750000
+ 23877825 × 900000 resulting in 21490042500000
+ 23877825 × 0000000 what gives us 0
+ 23877825 × 20000000 giving us 477556500000000

= 500802087949650
