Alright, let's work through 31344293 times 65978223 step by step
31344293 × 65978223 = 65978223 × (31344293)
+ 65978223 × 3 giving us 197934669
+ 65978223 × 90 that is equal 5938040070
+ 65978223 × 200 that is equal 13195644600
+ 65978223 × 4000 giving us 263912892000
+ 65978223 × 40000 yielding 2639128920000
+ 65978223 × 300000 that results in 19793466900000
+ 65978223 × 1000000 yielding 65978223000000
+ 65978223 × 30000000 resulting in 1979346690000000

= 2068040753331339
