a abc bac bca
