Alright, let's work through 3859 times 523 step by step
3859 × 523 = 523 × (3859)
+ 523 × 9 that equals 4707
+ 523 × 50 yielding 26150
+ 523 × 800 that results in 418400
+ 523 × 3000 yielding 1569000

= 2018257
