ab
c
f
d
ba
b
e