3 A C B A b A f B o C C c C p A h B B a B e A g C