Alright, let's work through 31180731 times 21608652 step by step
31180731 × 21608652 = 21608652 × (31180731)
+ 21608652 × 1 that is equal 21608652
+ 21608652 × 30 that is equal 648259560
+ 21608652 × 700 resulting in 15126056400
+ 21608652 × 0000 producing 0
+ 21608652 × 80000 that results in 1728692160000
+ 21608652 × 100000 that is equal 2160865200000
+ 21608652 × 1000000 that is equal 21608652000000
+ 21608652 × 30000000 producing 648259560000000

= 673773565284612
