A person stands on the edge of a cliff. She throws three identical rocks with the same speed. Rock X is thrown vertically upward, rock Y is thrown horizontally, and rock Z is thrown vertically downward. Assuming the elevation loss of the three rocks is the same (the ground at the base of the cliff is flat), which rock hits the ground with the highest speed?