Stacking Coupons to Maximize Savings in Selected Stores