a
aa
aaa
ab
abb
abc
abcd
b
ba
bb
c
cd
cddd
ccd
ddd
eab
