Suppose \(x\), \(y\), \(z\) are positive integers satisfying the equation \[\frac{1}{x} - \frac{1}{y} = \frac{1}{z},\] and let \(h\) be the highest common factor of \(x\), \(y\), \(z\).
Prove that \(hxyz\) is a perfect square.
Prove also that \(h(y-x)\) is a perfect square.
Source: British Mathematical Olympiad, Paper 2, 1998, Question 3.