Not necessarily. You could have done your multiplication wrong. Or in some cases, yes, you could have to use another skill. For example, you can't solve an optimization problem with addition, you need some calculus skills under your belt.
It could be A or B because them stepping on a rock could cause the rock to crack and another could come along and do the same thing and the rock would eventually break.