Alright, let's work through 1590 times 646 step by step
1590 × 646 = 646 × (1590)
+ 646 × 0 resulting in 0
+ 646 × 90 producing 58140
+ 646 × 500 that results in 323000
+ 646 × 1000 that is equal 646000

= 1027140
