Alright, let's work through 23120489 times 43428853 step by step
23120489 × 43428853 = 43428853 × (23120489)
+ 43428853 × 9 that equals 390859677
+ 43428853 × 80 producing 3474308240
+ 43428853 × 400 that results in 17371541200
+ 43428853 × 0000 that results in 0
+ 43428853 × 20000 giving us 868577060000
+ 43428853 × 100000 resulting in 4342885300000
+ 43428853 × 3000000 that equals 130286559000000
+ 43428853 × 20000000 producing 868577060000000

= 1004096318069117
