a^3-b^3+c^3+3*a*b*c
=(a-b+c)(a^2+b^2+c^2+ab+bc-ca)