Alright, let's work through 45985731 times 50342870 step by step
45985731 × 50342870 = 50342870 × (45985731)
+ 50342870 × 1 producing 50342870
+ 50342870 × 30 yielding 1510286100
+ 50342870 × 700 which equals 35240009000
+ 50342870 × 5000 resulting in 251714350000
+ 50342870 × 80000 yielding 4027429600000
+ 50342870 × 900000 what gives us 45308583000000
+ 50342870 × 5000000 what gives us 251714350000000
+ 50342870 × 40000000 producing 2013714800000000

= 2315053677587970
