Let $z_1,z_2,z_3$ be three complex number such that :
$| z_1| = | z_2| = | z_3| = 1$ and $z^3_1 + z^3_2 + z^3_3 +z_1z_2z_3=0$
Then $|z_1+z_2+z_3|$ can take which of the following values ?
(A) $1$ (B) $2$ (C) $3$ (D) $4$
Using the triangle inequality I get $|z_1+z_2+z_3| \leq |z_1|+ |z_2| + |z_3| \leq 3$.
Using the inequality the answers should be (A), (B) and (C).
However, my book says that the answer is only (A) and (B). What is wrong in my method?