How many elements does the set $$\{z\in \mathbb{C}\mid z^{60}= -1; z^k \neq -1\text{ for } 0\lt k< 60\}$$ have?
$1.\quad24$
$2.\quad30$
$3.\quad32$
$4.\quad45$
I assumed that set consists of elements of order $120$ (as $(-1)^{2}=1$) i.e no lesser number than 120 can take them to $1$ because if a number lesser than 60 can take them to $-1$ then a lesser than 120 number can take them to $1$ also. So the number of primitive $60$th roots of $1$ , that happens to be 32. But the answer is given 30. What am I missing here?