Yes. Right answer, wrong reason.
Basically, you symbolized all three of them backwards, so your chain still worked.
Since all three conditionals (the two from the stim and the one from choice A) used the same wording of "X would have have occurred without Y", it didn't mess you up that in each case you were writing them backwards.
So be careful and make sure you understand why the wording of "X wouldn't have occurred without Y" is symbolized as X --> Y
Otherwise, you'd risk missing (A) if it had been (equivalently) stated as
(A) If the financial predicament was resolved, then the city chose a competing package.
Here's a sports metaphor, if that happens to work for you. In the NBA, the Cleveland Cavs are generally a terrible team that never even makes it into the playoffs. This year, though, the best player in the world (Lebron James) joined their team and they made it all the way to the NBA Finals.
I can say, "The Cavs would not have gotten to the NBA Finals had Lebron not joined their team."
Does that feel more like
WITHOUT Lebron, there's no way the Cavs would make the NBA Finals
or
WITH Lebron, it's a guarantee that the Cavs make the NBA Finals ?
(it can't be both, you have to pick)
It's the 1st one. Having Lebron doesn't guarantee they make it to the Finals, but not-having Lebron guarantees.
When you read a conditional sentence and hear something that sounds required, the required thing goes on the right side of the arrow.
They needed Lebron to make the Finals:
Making the Finals ----(required)----> Lebron
Without Lebron, they wouldn't make the Finals.
They needed the new computer technology to increase the traffic flow on the bridge:
Increasing traffic flow ----(required)----> new tech
Without new tech, they wouldn't have increased traffic flow.
Hope this helps.