Alright, let's work through 31913810 times 66645702 step by step
31913810 × 66645702 = 66645702 × (31913810)
+ 66645702 × 0 that equals 0
+ 66645702 × 10 that results in 666457020
+ 66645702 × 800 which equals 53316561600
+ 66645702 × 3000 what gives us 199937106000
+ 66645702 × 10000 what gives us 666457020000
+ 66645702 × 900000 giving us 59981131800000
+ 66645702 × 1000000 that is equal 66645702000000
+ 66645702 × 30000000 producing 1999371060000000

= 2126918270944620
