Oliver is going to send some flowers to his wife. Fairfax Florist charges $1 per rose, plus $33 for the vase. Amy's Flowers, in contrast, charges $2 per rose and $21 for the vase. If Oliver orders the bouquet with a certain number of roses, the cost will be the same with either flower shop. How many roses would there be? What would the total cost be?