b

a

d

f

h

j

k

l