a(b2 - c2) + b(c2 - a2) + c(a2 - b2)
= a(b2 - c2) + b(c2 - a2) - c[(b2 - c2) + (c2 - a2)]
= a(b2 - c2) - c(b2 - c2) + b(c2- a2) - c(c2 - a2)
= (b2 - c2)(a - c) + (c2 - a2)(b - c)
= (b - c)(b + c)(a - c) + (c - a)(c + a)(b - c)
= (b - c)(c - a)[- (b + c) + (c + a)] = (a - b)(b - c)(c - a).