Taking a vacation

Oops, try again.

trip_cost('Charlotte', 0) raised an error: sum expected at most 2 arguments, got 3

"""but says this same error if ran again with no changes for each city with the exception of charlotte"""

```
def hotel_cost(nights):
return 140 * nights
def plane_ride_cost(city):
if city == "Charlotte":
return 183
elif city == "Tampa":
return 220
elif city == "Pittsburgh":
return 222
elif city == "Los Angeles":
return 475
def rental_car_cost(days):
cost = days * 40
if days >= 7:
cost -= 50
elif days >= 3:
cost -= 20
return cost
def trip_cost(city, days):
return sum(rental_car_cost(days), hotel_cost(days), plane_ride_cost(city))
```