a    b       c 
     
 d  e  st