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.