Prove the inequality with $x, y,z$ is the sides of a triangle and $n\in \mathbb Z \land n\ge2$ $${x^n}y(x - y) + {y^n}z(y - z) + {z^n}x(z - x) \ge 0 \tag 1$$
I can prove the inequality with $n=2$: $$(1)\iff x(y-z)^2(x+z-x) + y(x-y)(x-z)(x+y-z) \ge 0$$ or apply Ravi Substitution: $$(1)\iff \frac {a^2}b+\frac {b^2}c + \frac {c^2}a \ge a+b+c\ $$ (alway true, by AM-GM)
But I can't prove the general problem above
Please forgive my grammar