
    Given the total number of pending loan applications, determine the largest batch size (which must be a power of 2) that can be processed simultaneously by the bank's automated assessment system without exceeding the total number of applications. This batch size will ensure optimal utilization of the parallel processing infrastructure while maintaining system efficiency.
    

    
def highest_Power_of_2(n):
    """
    Given the total number of pending loan applications, determine the largest batch size (which must be a power of 2) that can be processed simultaneously by the bank's automated assessment system without exceeding the total number of applications. This batch size will ensure optimal utilization of the parallel processing infrastructure while maintaining system efficiency.
    

    """
def highest_Power_of_2(n):
    """
    Given the total number of pending loan applications, determine the largest batch size (which must be a power of 2) that can be processed simultaneously by the bank's automated assessment system without exceeding the total number of applications. This batch size will ensure optimal utilization of the parallel processing infrastructure while maintaining system efficiency.
    

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