Only two orderings b c a and c b a out of the 3! = 6 possiblecomply with the hard requirement while optimizing for the softone. Finding those manually is generally hard.