aabc
aaaabc
aaabbb
abc
aaaccc
bbccaaaa
aaaaaaaabbcccccc
aaabc