29 3 ABC ABC ABC ABC ABC ABC ABC BCA BCA BCA BCA BCA BCA BCA BCA CAB CAB CAB CAB CAB CAB CAB CAB CAB CAB ACB ACB ACB ACB