Alright, let's work through 45895975 times 31378004 step by step
45895975 × 31378004 = 31378004 × (45895975)
+ 31378004 × 5 that equals 156890020
+ 31378004 × 70 that results in 2196460280
+ 31378004 × 900 that equals 28240203600
+ 31378004 × 5000 which equals 156890020000
+ 31378004 × 90000 that results in 2824020360000
+ 31378004 × 800000 what gives us 25102403200000
+ 31378004 × 5000000 yielding 156890020000000
+ 31378004 × 40000000 that equals 1255120160000000

= 1440124087133900
