Determine all triples $(a,b,c)$ of positive integers with $a \le b \le c$ and $\gcd(a,b,c) = 1$ such that they are side lengths of a triangle one of whose angle is $60^\circ$.
Here if we assume that the angle between sides with lengths $b$ and $c$ is $60^\circ$, then we have
$$a^2 = b^2+c^2-2bc \cos(60^\circ)$$ and hence $a^2 = b^2+c^2-bc$.
I am not able to proceed after that.