Suppose that $a,b,c$ are the lengths of the sides of a triangle. Prove that $$a^2(b+c-a)+b^2(a+c-b)+c^2(a+b-c) \leq 3abc.$$
Attempt
It's hard to do much simplification here so we are going to have to use that $a > b+c, b>a+b, c>a+c.$ Using that fact we obtain that $$b^2(c-b)+c^2(b-c) > a^2(b+c-a)+b^2(a+c-b)+c^2(a+b-c).$$ Then should I use AM-GM to finish it or what inequality?