zabc
ac
abc
abbbc
abbbcdef
abdc