def rivers_with_station(stations):
    """"returns a set with a list of non duplicate rivers with monitoring stations

    Input arguments: stations (a list of Monitoring Station objects)

    Returns: Set
    """
    rivers = set() #set means no requirement to check for duplicates
    for station in stations:
        rivers.add(station.river)

    return rivers