aaa aaabbb aaabbbccc aaabbbcccddd 4aaa 56 56