a

b

 
c
 
d