C C A B A C B A A C B C