a b a c f x x x c g x x x c a 0 b 0 c 0 f 1 g 1 ORIENTED FULL