5 abacaba abbacabba abcdcba zyyzyyz abcdadedadcba