15 7 ABABBAA BAAABAA B?????? ?BBBABB ?A?B?B? ?BBBAAA ????A?A 10 71 77 22 7 63 70 58 96 46 8