Alright, let's work through 5159 times 682 step by step
5159 × 682 = 682 × (5159)
+ 682 × 9 giving us 6138
+ 682 × 50 that results in 34100
+ 682 × 100 yielding 68200
+ 682 × 5000 that results in 3410000

= 3518438
