You're complicating this TOO much. Initially there is ONE object of mass Mtot = mw + mf + mc
After event 1, there are TWO objects, one of mass mf, and one of mass M = mw + mc. So, conservation of momentum says:
0 = mfvf + Mv
where v is what I'm calling the velocity of (cart + Wuzzy) after Fuzzy jumps off.
mfvf = -Mv
Now, let's arbitrarily choose North as the positive direction. We are told that Fuzzy moves at speed +5 m/s relative to M, or in other words,
vf - v = 5 m/s
vf = (5 m/s) + v
substituting, we get:
(5 m/s)mf + mfv = -Mv
mfv +Mv = -(5 m/s)mf
(mf + M)v = -(5 m/s)mf
v = - [ (5 m/s)mf ] / [mf + M]
DON'T PLUG IN ANY NUMBERS YET. What would be the point? It would just introduce needless intermediate arithmetic steps. Keep things algebraic until you have the expression that will allow you compute the final answer.
For event 2, we initially have one object of mass M moving with velocity v. After the collision, we have two objects of mass mc and mw. Conservation of momentum says that:
Mv = mwvw + mcvc
Now, we are told that Wuzzy is moving at a velocity of -5 m/s relative to the cart. In other words:
vw - vc = -5 m/s
vw = vc - 5 m/s
Substituting this into the consv. of momentum equation:
Mv = mw(vc - 5 m/s) + mcvc
Mv = mwvc -mw(5m/s) + mcvc
Mv + mw(5m/s) = vc(mw + mc)
vc = [Mv + mw(5 m/s)] / (mw + mc)
Now, substituting in the expression for v, this becomes:
v_c = \frac{(-5m_fM)/(m_f + M) + 5m_w}{m_w + m_c}
NOW plug in the values. If I do this, keeping in mind that M = mc + mw, I get +0.6845 m/s.
I encourage you to scrutinize every step of this solution, and if there's something you don't understand, ask me about it. The physics of the problem is easy. It is merely algebraically messy.