f
e
a
b
c
d