Let $a,b,c$ be the lengths of the sides of a triangle. Prove that, $$a^2b(a-b)+b^2c(b-c)+c^2a(c-a) \geq 0.$$
Attempt
Using a ravi substitution I said let $a = x+y, b = y+z, c = z+x$. Then we have $$(x+y)^2(y+z)(x-z)+(y+z)^2(x+z)(y-x)+(x+z)^2(x+y)(z-y) = 2 x y^3+2 x^3 z + 2 y z^3-2 x^2 y z-2 x y^2 z-2 x y z^2.$$ Then I thought of using the rearrangement in equality, but I couldn't see how to make that work.