i h g c k b    
  j f d l e