602667
BCAAB
BBCAB
BCBAC
AABCA
12221
22112
21122
22222
BACBC
AAB
11122
11
BBCCC
ABC
11221
22
BBBAC
CCB
12222
CBBBA
CA
22212
112