A b c D
B C D A
d c B A
b a B C
c D b A
c a D B
d C D A
d a B C
a b D C
