Alright, let's work through 37351513 times 40438879 step by step
37351513 × 40438879 = 40438879 × (37351513)
+ 40438879 × 3 giving us 121316637
+ 40438879 × 10 producing 404388790
+ 40438879 × 500 giving us 20219439500
+ 40438879 × 1000 what gives us 40438879000
+ 40438879 × 50000 that is equal 2021943950000
+ 40438879 × 300000 that equals 12131663700000
+ 40438879 × 7000000 that is equal 283072153000000
+ 40438879 × 30000000 giving us 1213166370000000

= 1510453314673927
