[TEX]a(b-c)^2+b(a-c)^2+c(a-b)^2- a^3 -b^3 -c^3 +4abc [/TEX]
=[TEX]a[(b-c)^2-a^2)]+ b[(a-c)^2-b^2)]+c[(a-b)^2-c^2)]+4abc [/TEX]
=[TEX]a[(b-c)^2-a^2)]+ b[(a+c)^2-b^2)]+c[(a-b)^2-c^2)] [/TEX]
=a(b-c-a)(b-c+a)+b(a+c-b)(a+b+c)+c(a+c-b)(a-c-b)
=[-a(b-c+a)+b(a+b+c)+c(a-b-c)](a+c-b)
=(a+c-b)(a+b-c)(b+c-a)