non c a b c c a b c