Show that $(x^2-yz)^3+(y^2-zx)^3+(z^2-xy)^3-3(x^2-yz)(y^2-zx)(z^2-xy)$ is a perfect square and find its square root.
My work:
Let, $x^2-yz=a,y^2-zx=b,z^2-xy=c$. So, we can have,
$a^3+b^3+c^3-3abc=(a+b+c)(a^2+b^2+c^2-ab-bc-ca)$
$(a+b+c)(a^2+b^2+c^2-ab-bc-ca)=\dfrac12[(x-y)^2+(y-z)^2+(z-x)^2]\cdot\dfrac12[(a-b)^2+(b-c)^2+(c-a)^2]$
Now, I got into a mess. I have got two products with sum of three squares which I cannot manage nor can I show this to be a perfect square. Please help.