$(x+y+z)^3-(y+z-x)^3-(z+x-y)^3-(x+y-z)^3=24xyz$? The question given is 

Show that $(x+y+z)^3-(y+z-x)^3-(z+x-y)^3-(x+y-z)^3=24xyz$.

What I tried is suppose $a=(y+z-x),\ b=(z+x-y)$ and $c=(x+y-z)$ and then noted that $a+b+c=x+y+z$. So the question statement reduced to $(a+b+c)^3-(a^3+b^3+c^3)$. Then I tried to invoke the identity $(a^3+b^3+c^3-3abc)=(a+b+c)(a^2+b^2+c^2-ab-bc-ac)$ by adding and subtracting $3abc$ in the question statement. After doing all this when I substituted back the values of $a,b$ and $c$, I ended up with the initial question statement.
Any hints will be appreciated.

Pascal's (or Tartaglia's) Tetrahedron: the left outline is a binomial expansion of $(x+y)^3$, while the right outline is a binomial expansion of $(x+z)^3$ and the bottom outline is a binomial expansion of $(y+z)^3$. Each of them is highlighted in yellow for identification purposes. Furthermore, you may notice that the terms with the highest powers are situated at the vertices, because the coefficients of those terms are “1”. Imagine to rewrite this equation in "graphically", treating expressions in triangles as the components of a matrix (which add-term contracts):

Hence the claim.
