test a a b c d b a b c d c a b c d d a b c d e a b c d f a b c d