Alright, let's work through 4518620 times 31781674 step by step
4518620 × 31781674 = 31781674 × (4518620)
+ 31781674 × 0 that is equal 0
+ 31781674 × 20 that equals 635633480
+ 31781674 × 600 yielding 19069004400
+ 31781674 × 8000 resulting in 254253392000
+ 31781674 × 10000 that results in 317816740000
+ 31781674 × 500000 that is equal 15890837000000
+ 31781674 × 4000000 resulting in 127126696000000

= 143609307769880
