Alright, let's work through 2959 times 7015 step by step
2959 × 7015 = 7015 × (2959)
+ 7015 × 9 yielding 63135
+ 7015 × 50 producing 350750
+ 7015 × 900 resulting in 6313500
+ 7015 × 2000 which equals 14030000

= 20757385
