Alright, let's work through 45093582 times 1018846 step by step
45093582 × 1018846 = 1018846 × (45093582)
+ 1018846 × 2 resulting in 2037692
+ 1018846 × 80 what gives us 81507680
+ 1018846 × 500 resulting in 509423000
+ 1018846 × 3000 resulting in 3056538000
+ 1018846 × 90000 yielding 91696140000
+ 1018846 × 000000 that is equal 0
+ 1018846 × 5000000 yielding 5094230000000
+ 1018846 × 40000000 resulting in 40753840000000

= 45943415646372
