  ___       ___        
 ╱   ╲     ╱   ╲    ┌─┐
╱     ╲___╱     ╲___│c│
╲ a   ╱yes╲ b   ╱yes└─┘
 ╲___╱     ╲___╱       
   │no       │no       
  ┌▽┐       ┌▽┐        
  │e│       │d│        
  └─┘       └┬┘        
             │         
             │         
            ┌▽┐        
            │f│        
            └─┘        
