Alright, let's work through 4578 times 5051 step by step
4578 × 5051 = 5051 × (4578)
+ 5051 × 8 resulting in 40408
+ 5051 × 70 resulting in 353570
+ 5051 × 500 giving us 2525500
+ 5051 × 4000 that is equal 20204000

= 23123478
