X   Y   Z
a   1   4
b   1   5
c   2   6
d   3   7