Alright, let's work through 49994963 times 37406863 step by step
49994963 × 37406863 = 37406863 × (49994963)
+ 37406863 × 3 that equals 112220589
+ 37406863 × 60 yielding 2244411780
+ 37406863 × 900 that is equal 33666176700
+ 37406863 × 4000 producing 149627452000
+ 37406863 × 90000 that is equal 3366617670000
+ 37406863 × 900000 that equals 33666176700000
+ 37406863 × 9000000 resulting in 336661767000000
+ 37406863 × 40000000 that results in 1496274520000000

= 1870154731631069
