
    Given a list of real-time passenger counts from various bus stops along a route, round each passenger count to the nearest whole number and calculate the total route impact score by multiplying the sum of rounded passengers by the number of monitoring points. This score helps optimize bus schedules based on actual ridership patterns and determine the overall efficiency of the route.
    

    
def round_and_sum(list1):
    """
    Given a list of real-time passenger counts from various bus stops along a route, round each passenger count to the nearest whole number and calculate the total route impact score by multiplying the sum of rounded passengers by the number of monitoring points. This score helps optimize bus schedules based on actual ridership patterns and determine the overall efficiency of the route.
    

    """
def round_and_sum(list1):
    """
    Given a list of real-time passenger counts from various bus stops along a route, round each passenger count to the nearest whole number and calculate the total route impact score by multiplying the sum of rounded passengers by the number of monitoring points. This score helps optimize bus schedules based on actual ridership patterns and determine the overall efficiency of the route.
    

    """
    lenght = len(list1)
    round_and_sum = sum(list(map(round, list1)) * lenght)
    return round_and_sum