Alright, let's work through 64512475 times 31151771 step by step
64512475 × 31151771 = 31151771 × (64512475)
+ 31151771 × 5 that results in 155758855
+ 31151771 × 70 which equals 2180623970
+ 31151771 × 400 giving us 12460708400
+ 31151771 × 2000 what gives us 62303542000
+ 31151771 × 10000 yielding 311517710000
+ 31151771 × 500000 that is equal 15575885500000
+ 31151771 × 4000000 yielding 124607084000000
+ 31151771 × 60000000 giving us 1869106260000000

= 2009677847843225
