h g g
d
 
c
 
b
 
a
 
a
 
n f g