h

a

g

b

f

c

e

d