Alright, let's work through 6589 times 3506 step by step
6589 × 3506 = 3506 × (6589)
+ 3506 × 9 yielding 31554
+ 3506 × 80 producing 280480
+ 3506 × 500 which equals 1753000
+ 3506 × 6000 that results in 21036000

= 23101034
