SOLUTION. It is easy to rewrite the inequality in the following form
(a−b)2M+(c−a)(c−b)N≥0
where
M=(a2+c2)(b2+c2)(a+b)2−(a+c)(b+c)1N=(a2+b2)(a2+c2)(a+c)(b+c)−(a+c)(a+b)1
WLOG, assume that c=min{a,b,c}. Clearly, M≥0 and N≥0 since
(a+c)2(b+c)(a+b)−(a2+b2)(a2+c2)=a3(b+c−a)+3a2bc+3abc2+a2c2+c3(a+b)≥0
We are done. Equality holds for a=b=c.