3 2 a b c a b a c