Alright, let's work through 45511868 times 31729859 step by step
45511868 × 31729859 = 31729859 × (45511868)
+ 31729859 × 8 resulting in 253838872
+ 31729859 × 60 that is equal 1903791540
+ 31729859 × 800 producing 25383887200
+ 31729859 × 1000 what gives us 31729859000
+ 31729859 × 10000 yielding 317298590000
+ 31729859 × 500000 yielding 15864929500000
+ 31729859 × 5000000 resulting in 158649295000000
+ 31729859 × 40000000 giving us 1269194360000000

= 1444085154466612
