If x^y = y^z = z^x and xz = y^2, then which of the following is correct ?