Alright, let's work through 45398882 times 30940726 step by step
45398882 × 30940726 = 30940726 × (45398882)
+ 30940726 × 2 producing 61881452
+ 30940726 × 80 producing 2475258080
+ 30940726 × 800 giving us 24752580800
+ 30940726 × 8000 that results in 247525808000
+ 30940726 × 90000 yielding 2784665340000
+ 30940726 × 300000 that equals 9282217800000
+ 30940726 × 5000000 what gives us 154703630000000
+ 30940726 × 40000000 producing 1237629040000000

= 1404674368668332
