$x$, $y$ and $z$ are all sides of a triangle. Prove that $(x+y-z)(x-y+z)(-x+y+z)\leq xyz$.
Equality occurs when all sides are the same length. I don't know how to prove that the left side is always less or equal though.
Any help is much appreciated!