Alright, let's work through 2591 times 1038 step by step
2591 × 1038 = 1038 × (2591)
+ 1038 × 1 that results in 1038
+ 1038 × 90 giving us 93420
+ 1038 × 500 that is equal 519000
+ 1038 × 2000 yielding 2076000

= 2689458
