AAAA
BBB
X
Y
Z
Z
Y