  ___          
 ╱   ╲    ┌───┐
╱ a b ╲___│c d│
╲     ╱yes└───┘
 ╲___╱         
    no         
