21 4 abcd bbbbbbb b b b aaaaaaaa b a b a b a b a dddddddd bbbabbb cccccdccc d aaaaacaa d c d cccccdccc d d d dddddddd