$a^3 + b^3 + c^3 = 3abc$ , can this be true only when $a+b+c = 0$ or $a=b=c$, or can it be true in any other case? Since 
$$
a^3 + b^3 + c ^3 - 3abc = (a+b+c)(a^2 + b^2 + c^2 - ab - ac - bc ),
$$ from this it is clear that if $(a+b+c) = 0$ , then $a^3 + b^3 + c ^3 - 3abc = 0$ and
$a^3 + b^3 + c ^3 = 3abc$ . Also if $a=b=c$ , $a^3 + b^3 + c^3 = a^3 + a^3 +a^3 = 3a^3 = 3aaa = 3abc$ , hence $a^3 + b^3 + c^3 = 3abc$.
But I was wondering if $a^3 + b^3 + c^3 = 3abc$ can be true even when none of the above two relations are true. Please guide me toward a solution.

Without loss of generality, suppose that $a\ge b$ and $a\ge c$. Then $$a^2+b^2+c^2-ab-bc-ca=(a-b)(a-c)+(b-c)^2\ge 0.$$
Equality can only occur if $a=b=c$ and so there are no other solutions.
