10 3 abc aaaaaaa a bbbbbbb a b a b aaabaaa b bbbbbbb