
    In a patient monitoring system, determine the largest binary batch size (power of 2) that can be used to process vital sign readings without exceeding the current number of available data points, ensuring optimal memory utilization. The batch size must be a power of 2 to maintain efficient data processing in the monitoring system's memory allocation.
    

    
def highest_Power_of_2(n):
    """
    In a patient monitoring system, determine the largest binary batch size (power of 2) that can be used to process vital sign readings without exceeding the current number of available data points, ensuring optimal memory utilization. The batch size must be a power of 2 to maintain efficient data processing in the monitoring system's memory allocation.
    

    """
def highest_Power_of_2(n):
    """
    In a patient monitoring system, determine the largest binary batch size (power of 2) that can be used to process vital sign readings without exceeding the current number of available data points, ensuring optimal memory utilization. The batch size must be a power of 2 to maintain efficient data processing in the monitoring system's memory allocation.
    

    """
    res = 0
    for i in range(n, 0, -1):
        if i & i - 1 == 0:
            res = i
            break
    return res