Alright, let's work through 31521927 times 375683 step by step
31521927 × 375683 = 375683 × (31521927)
+ 375683 × 7 producing 2629781
+ 375683 × 20 resulting in 7513660
+ 375683 × 900 producing 338114700
+ 375683 × 1000 yielding 375683000
+ 375683 × 20000 that results in 7513660000
+ 375683 × 500000 which equals 187841500000
+ 375683 × 1000000 giving us 375683000000
+ 375683 × 30000000 resulting in 11270490000000

= 11842252101141
