Alright, let's work through 38608343 times 31664222 step by step
38608343 × 31664222 = 31664222 × (38608343)
+ 31664222 × 3 resulting in 94992666
+ 31664222 × 40 what gives us 1266568880
+ 31664222 × 300 yielding 9499266600
+ 31664222 × 8000 that is equal 253313776000
+ 31664222 × 00000 giving us 0
+ 31664222 × 600000 which equals 18998533200000
+ 31664222 × 8000000 resulting in 253313776000000
+ 31664222 × 30000000 that is equal 949926660000000

= 1222503143804146
