Alright, let's work through 49945172 times 10011859 step by step
49945172 × 10011859 = 10011859 × (49945172)
+ 10011859 × 2 producing 20023718
+ 10011859 × 70 which equals 700830130
+ 10011859 × 100 what gives us 1001185900
+ 10011859 × 5000 that equals 50059295000
+ 10011859 × 40000 what gives us 400474360000
+ 10011859 × 900000 what gives us 9010673100000
+ 10011859 × 9000000 giving us 90106731000000
+ 10011859 × 40000000 that is equal 400474360000000

= 500044019794748
