5 10 abc aba c bcbac a aabcabcabcabcabaabababbbc abacabcbacababcbacbcbbb bcbacabcbacaabccaacbc aabacccabcaaabb abaababaaaacacbbc bcbacabcaabbaabcba abcababcbacabac aabcabcabcabcacaaccba cbcbacabcbacbcbacaabcbacbcbac abcbcbacaccaccbcbbcc