abcdefghijklmnopqrstuvxz
aaabbbbccc

abc
ac
ab
dc
bc
wewe
abbbbbbccccccccccccccccccccccw

END

