Its really quite confusing since each airline has their own set of fare codes.