2 cabcabcde abcabcabc