aaba aabaabaa
abc cbabcacab
cat actcatac
aab ab
wash washwash
