ABC

CCCC

ABCCCCC

CCCC

ABCCCCC