a3.(b - c) + b3.(c - a) + c3.(a - b)
= a3.(b - c) - b3.(a - c) + c3.(a - b)
= a3.(b - c) - b3.[(b - c) + (a - b)] + c3.(a - b)
= a3.(b - c) - b3.(b - c) - b3.(a - b) + c3.(a - b)
= (a3 - b3)(b - c) - (b3 - c3)(a - b)
= (a - b)(a2 + ab + b2)(b - c) - (b - c)(b2 + bc + c2)(a - b)
= (a - b)(b - c)(a2 + ab + b2 - b2 - bc - c2)
= (a - b)(b - c)[(a2 - c2) +b(a - c)]
= (a - b)(b - c)[(a + c)(a - c) + b(a - c)]
= (a - b)(b - c)(a - c)(a + b + c)