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