Alright, let's work through 31695638 times 40576221 step by step
31695638 × 40576221 = 40576221 × (31695638)
+ 40576221 × 8 which equals 324609768
+ 40576221 × 30 giving us 1217286630
+ 40576221 × 600 that is equal 24345732600
+ 40576221 × 5000 producing 202881105000
+ 40576221 × 90000 resulting in 3651859890000
+ 40576221 × 600000 what gives us 24345732600000
+ 40576221 × 1000000 which equals 40576221000000
+ 40576221 × 30000000 giving us 1217286630000000

= 1286089212223998
