d
a
e
b
f
g
c