Question: Show that $(1/z_1)+(1/z_2)+(1/z_3)=1$ given that $z_1$, $z_2$, $z_3$ are complex satisfying $z_1z_2z_3=1$, $z_1+z_2+z_3=1$ and $|z_1|=|z_2|=|z_3|=1$. Also compute $z_1$, $z_2$ and $z_3$.
So firstly I started out by trying to compute $z_1$ $z_2$ and $z_3$ by splitting them into real and imaginary parts - e.g. $z_1=x_1+iy_1$ - and then using the facts given in the question to get a set of simultaneous equations for $x_1,x_2,x_3,y_1,y_2,y_3$. I immediately realised this was the wrong approach as i ended up with some hideous looking equations that were unsolvable (or beyond my expertise at least!).
I then used the first two equations to show that: $$ 1=\frac{1}{z_2z_3}+\frac{1}{z_1z_3}+\frac{1}{z_1z_2} $$
I know that I must now use the final equation (with the moduli) to show that $$ z_1=z_2z_3,\quad z_2=z_1z_3,\quad z_3=z_1z_2 $$ but I am dreadfully stuck on this part so any sort of help or advice would be much appreciated.
P.S. I have also tried to us the polar form of a complex number but ran into similar difficulties as the first approach.