111112122112211112
CDDCABBABCCDDAADAADBABAAC
1121112111112122112211112
CDDCA BBABC CDDAA DAADB
ABAAC
11211 12111 11212 21122
11112