600530
ACAAA BBDCA CCBBB BDBCC
21211 21221 21211 22211
BDCCA BCBDD
11221
CCCBBD DBBAD
12221
AAAAD BBADB
12111
BCDAC ADDAB