Factor (ab + ac + bc)^3 - a^3 b^3 - a^3 c^3 - b^3 c^3 + (a^2 + b^2 + c^2)^3 - 3(a^3 + b^3 + c^3)^2 as much as possible.