Alright, let's work through 31082548 times 41145851 step by step
31082548 × 41145851 = 41145851 × (31082548)
+ 41145851 × 8 that equals 329166808
+ 41145851 × 40 which equals 1645834040
+ 41145851 × 500 that is equal 20572925500
+ 41145851 × 2000 that results in 82291702000
+ 41145851 × 80000 that results in 3291668080000
+ 41145851 × 000000 yielding 0
+ 41145851 × 1000000 giving us 41145851000000
+ 41145851 × 30000000 that is equal 1234375530000000

= 1278917888708348
