a
b
b
a
d
f
d
f
d
f
d