Let f(a,b,c)=ab2+bc2+ca2. Note that it suffices to show
f(a,b,c)−f(a,c,b)≤0,(1)
f(a,b,c)+f(a,c,b)≤427,(2)
since adding these yields the result. To prove (1), observe that
f(a,b,c)−f(a,c,b)=(a−b)(b−c)(c−a)≤0.
To prove (2), by homogenizing the inequality, we need to prove
ab2+bc2+ca2+a2b+b2c+c2a≤41(a+b+c)3.
This is equivalent to
a3+b3+c3+6abc≥ab2+bc2+ca2+a2b+b2c+c2a,
which holds by Schur's inequality and 3abc≥0. Equality holds when c=0 and a=b=23.