How many ordered triples of complex numbers(a,b,c) are there such that a^3-b,b^3-c,c^3-a are rational numbers, and

a^2(a^4+1)+b^2(b^4+1)+c^2(c^4+1)=2[{(a^3) b}+{(b^3)c}+{(c^3)a}]