Alright, let's work through 1585 times 1666 step by step
1585 × 1666 = 1666 × (1585)
+ 1666 × 5 that is equal 8330
+ 1666 × 80 yielding 133280
+ 1666 × 500 that is equal 833000
+ 1666 × 1000 producing 1666000

= 2640610
