A speed skater with a mass of $m_1$ kg is moving at $v_{1i}$ m/s. He prepares to push the next speed skater of mass $m_2$ kg moving at $v_{2i}$ m/s. After the push, the velocity of the first skater with mass $m_1$ kg has dropped to $v_{1f}$ m/s. Determine the new velocity $v_{2f}$ of the skater with mass $m_2$ kg that was pushed. Assume there is no friction.
If I use the law of conservation of momentum, I get the an answer for the velocity as:
$$\text{total momentum before push} = \text{total momentum after push}$$ $$m_1v_{1i} + m_2v_{2i} = m_1v_{1f} + m_2v_{2f}$$ $$v_{2f} = \frac{ m_1v_{1i} + m_2v_{2i} - m_1v_{1f} }{ m_2 }$$
However if I use the law of conservation of energy, I get a different answer for the velocity:
$$\text{total KE before push} = \text{total KE after push}$$ $$\frac{1}{2}m_1v_{1i}^2 + \frac{1}{2}m_2v_{2i}^2 = \frac{1}{2}m_1v_{1f}^2 + \frac{1}{2}m_2v_{2f}^2$$ $$m_1v_{1i}^2 + m_2v_{2i}^2 = m_1v_{1f}^2 + m_2v_{2f}^2$$ $$v_{2f}^2 = \frac{m_1v_{1i}^2 + m_2v_{2i}^2 - m_1v_{1f}^2}{m_2}$$ $$v_{2f} = \sqrt{ \frac{m_1v_{1i}^2 + m_2v_{2i}^2 - m_1v_{1f}^2}{m_2} }$$
In general, the two different approaches will give different results, however the final velocity should be the same regardless of approach.
Can someone help me figure out the reason that I'm getting inconsistent answers please?