Is my method here for solving this 1D 3-body collision problem correct? I was attempting to solve a three body problem which I made up that goes like this:

The diagram shows their velocities and masses just before collision.
The coefficient of restitution between each of the objects is 0.5.
The task is to work out their velocities after collision.I got answers, although I'm not sure if my method was correct.
I started off by calculating the total momentum, which was:
$10*20 + 5*15 + 4*(-25) = 175$ kgm/s
So obviously the total momentum after collision must be 175kgm/s.
From this observation, it can only mean that object 3 will move to the right, otherwise momentum couldn't possibly be conserved. This therefore implies that object 3 will have the greatest velocity (not necessarily in magnitude, although if we consider it vectorially with positive and negative numbers), of the three objects.
So we'd have something like this:

Whatever the velocities of objects 1 and 2 are, we know that:


*

*The velocity of object two will be less than the velocity of object 3

*The velocity of object 1 will be less than the velocity of object 2

*So $v_{3}>v_{2}>v_{1}$


We know that since momentum will be conserved:
$10v_{1} + 5v_{2} + 4v_{3} = 175 $
We know from Newton's Law of Restitution that:
$\frac{Speed\space of\space separation} {Speed\space of\space Approach}= e$
Now this is the bit I'm not sure about:
If it were just two objects, fine, I'd work out the speed of approach, then I would show the difference between the final speeds (which I could correctly format since I know which velocity is larger)
But there was three objects, so my technique was:


*

*Use the coefficient of resitution formula for each pair of objects, even for object 1 and object 3 which are not touching, to then form a triple simultaneous equation

*I'd then use the formula I have for the conservation of momentum to then solve for $v_{1}$ , $v_{2}$ and $v_{3}$  


The bit I'm not sure about is whether it's valid to directly compare objects 1 and 2 since they are not touching.
This is what I mean:
For objects 1 and 2:
$\frac{v_{2}-v_{1}}{5}= 0.5$
Rearranging we then get
$v_{2}-v_{1} = 2.5$
I then did the same for objects 2 and 3 which seems fine enough:
$\frac{v_{3}-v_{2}} {40} = 0.5$
Rearranging to then get
$v_{3}-v_{2} = 20$
Finally, this part I wasn't sure about: Do I then proceed to do the same thing for objects 1 and 3 even though they don't directly touch (assuming the method I'm using is correct to begin with)? Or do I then solve the set of equations I already have.
I then proceeded with the first idea to end up with
$\frac{v_{3}-v_{1}}{45} = 0.5$
Then rearranging to get
$v_{3}-v_{1} = 22.5$
Long story short, through substitution into the momentum equation and rearranging we get:
$v_{1} = \frac{+145}{38}$ m/s
$v_{2} = \frac{+120}{19}$ m/s
$v_{3} = \frac{+500}{19}$ m/s
Which seems to look right (you'd expect object 3 to go veering off to the right)
But I don't know if this method is valid, since I made it up, and it doesn't feel rigorous. 
So is my method correct? If not, how would I solve this and what are the answers?
Edit: the collisions are all simultaneous, units don't change. I initially accidentally mixed up the formula for the coefficient of restitution, although I have updated my answer accordingly. Momentum is conserved, and kinetic energy lost (since the coefficient of restitution is less than 1).
 A: The order in which the collisions occur is important. The outcome is different if 1&2 collide first or if 2&3 collide first. In your scenario both collisions occur simultaneously. But collisions between rigid bodies are instantaneous, so that one of the 2 collisions will happen first, if we look on a small enough time scale. Therefore I think that a simulataneous collision, in which 3 or more rigid objects are in contact simultaneously, must be ambiguous.  Because of this I think your method is not valid.
The fault is the rigid-body model, which implies that collisions are instantaneous. Real bodies are deformable to some extent, and deformation takes a finite time. Unlike in the rigid body model, it is possible for a 2nd collision to start before a 1st has ended, with the result that 3 colliding bodies can be in contact simultaneously. Forces can then be transmitted between bodies 1&3 through body 2, at the speed of sound in body 2. If this transit time is less than the duration of each collision, the 2 collisions will affect each other.
A simultaneous collision between more than 2 rigid objects is indeterminate, even in 1D. There are 3 unknown speeds in the outcome, but only 2 constraining equations (conservation of momentum, the restitution law). This indeterminacy also arises when considering forces in static structures, eg Calculating distribution of force in a N-body system of balls.

The equations governing the collision between 2 rigid bodies are
$m_1(u_1-v_1)+m_2(u_2-v_2)=0$ ... (conservation of momentum)
$v_2-v_1=-e(u_2-u_1)$ ... (the restitution law)
Combining these we get
$$v_1=\frac{(m_1-em_2)u_1+(1+e)m_2u_2}{m_1+m_2}, v_2=\frac{(1+e)m_1u_1+(m2-em_1)u_2}{m_1+m_2}$$
As suggested by David White, I used PhET Collision Lab to simulate the collisions between your objects. If 1&2 collide first the final velocities are $(3.75,14.167,16.667)$ whereas if 2&3 collide first they are $(4.167,12.222,18.056)$. In both cases there are 3 collision events.
Using your method the equations are
$10v_1+5v_2+4v_3=175$
$v_2-v_1=\frac52$
$v_3-v_2=20$
with the resulting velocities $(3.816, 6.316, 26.316)$.
Although the outcome of each constituent 2-body collision can be determined, the overall outcome of a 3-body collision is difficult to determine because of the possibility of multiple collisions, especially when the middle body is the lightest. The special case of mass ratios $(1,\alpha,1)$ with $\alpha \lt 1$ is considered in Magic mass ratios of complete energy-momentum transfer
in one-dimensional elastic three-body collisions. 
