ba
dc
c
b
bc
f
cd
ab
d
e