Alright, let's work through 6586 times 6678 step by step
6586 × 6678 = 6678 × (6586)
+ 6678 × 6 that is equal 40068
+ 6678 × 80 resulting in 534240
+ 6678 × 500 which equals 3339000
+ 6678 × 6000 what gives us 40068000

= 43981308
