abcbc
abcab
ababc
cocoa
cacoao