a3+3a2b+3ab2+b3-c3+3abc-3a2b-3ab2
= (a3+3a2b+3ab2+b3)-c3-(3a2b+3ab2-3abc)
= (a+b)3-c3-3ab(a+b-c)
=(a+b-c)[(a+b)2+c(a+b)+c2]-3ab(a+b-c)
=(a+b-c)(a2+2ab+b2+ac+cb+c2-3ab)
=(a+b-c)(a2+b2+c2-ab+ac+cb)
\(a^3+b^3-c^3+3abc=\left(a+b\right)^3-3ab\left(a+b\right)-c^3+3abc\\ =\left(a+b-c\right)^3-3c\left(a+b\right)\left(a+b-c\right)-3ab\left(a+b-c\right)\\ =\left(a+b-c\right)\left[\left(a+b-c\right)^2-3ac-3bc-3ab\right]\\ =\left(a+b-c\right)\left(a^2+b^2+c^2-ab-5bc-5ac\right)\)