Alright, let's work through 31340919 times 46437994 step by step
31340919 × 46437994 = 46437994 × (31340919)
+ 46437994 × 9 yielding 417941946
+ 46437994 × 10 resulting in 464379940
+ 46437994 × 900 what gives us 41794194600
+ 46437994 × 0000 yielding 0
+ 46437994 × 40000 what gives us 1857519760000
+ 46437994 × 300000 what gives us 13931398200000
+ 46437994 × 1000000 producing 46437994000000
+ 46437994 × 30000000 resulting in 1393139820000000

= 1455409408476486
