Alright, let's work through 45887385 times 19741666 step by step
45887385 × 19741666 = 19741666 × (45887385)
+ 19741666 × 5 giving us 98708330
+ 19741666 × 80 giving us 1579333280
+ 19741666 × 300 producing 5922499800
+ 19741666 × 7000 that equals 138191662000
+ 19741666 × 80000 what gives us 1579333280000
+ 19741666 × 800000 giving us 15793332800000
+ 19741666 × 5000000 yielding 98708330000000
+ 19741666 × 40000000 producing 789666640000000

= 905893428283410
