abc
acabc
acabccb
abbab
bbbbb
ababaab
bc