A B C X
A B D Y
A E C Z
