A B
A B C
X Y
X Y Z
