I'm stuck solving this problem with three small balls of masses $m$, $2 m$ and $3 m$ on a smooth table, connected by two equal, light inextensible strings as shown, and initially at the vertices of an equilateral triangle. The strings are initially taut, the two larger masses are at rest and the smallest mass moves to right with some initial speed.
Eventually $m$ comes to a position where the string to $2 m$ gets taut again, and $m$ exerts an impulse on $2 m$, which in turn exerts some impulse on $3 m$. Mass $m$ and initial speed is known, which leaves me with six unknowns, or three 2D velocities after the pull. But I can only muster five equations: two from the conservation of momentum, one from conservation of energy, one from knowing that the impulse on $3 m$ is in the horizontal direction, and one from knowing that the velocity difference of $m$ is in the direction to $2 m$ at the moment of the pull. What am I missing?
Update
Following the answer by @Farcher below, the two-stage calculation yields velocities:
$\vec{v_1} = (2 v_0/3, -\sqrt{3} v_0/3)$
$\vec{v_2} = (-v_0/30, \sqrt{3} v_0/6)$
$\vec{v_3} = (2 v_0/15, 0)$
Where $v_0$ is the initial speed of $m$. Total kinetic energy is conserved, and the center of mass is undisturbed by the event as the second animation shows. Eventually $m$ distances too much from $2 m$ and should interact with it again.