Alright, let's work through 1584 times 2588 step by step
1584 × 2588 = 2588 × (1584)
+ 2588 × 4 yielding 10352
+ 2588 × 80 which equals 207040
+ 2588 × 500 resulting in 1294000
+ 2588 × 1000 yielding 2588000

= 4099392
