cbcaa, abbbc, cbbab
16.A 17.B 18.C 19.A 20.B 21.A 22.C 23.B 24.B25.B 26.C 27.B 28.B 29.B 30.B
b b c c b c c b b c c a b a b