Alright, let's work through 2956 times 8458 step by step
2956 × 8458 = 8458 × (2956)
+ 8458 × 6 yielding 50748
+ 8458 × 50 that is equal 422900
+ 8458 × 900 producing 7612200
+ 8458 × 2000 giving us 16916000

= 25001848
