Find the smallest possible value of
\(\frac{(y-x)^2}{(y-z)(z-x)} + \frac{(z-y)^2}{(z-x)(x-y)} + \frac{(x-z)^2}{(x-y)(y-z)},\)
where x, y and z are distinct real numbers.
The minimum vaue is 3.