C
A
D
B
??