
    Given a customer's current credit limit, determine the largest standardized loan tier (which are defined as powers of 2 in dollars) that does not exceed their existing limit. This standardized tier will be used to structure their personalized loan offer while ensuring compliance with risk assessment guidelines.
    

    
def highest_Power_of_2(n):
    """
    Given a customer's current credit limit, determine the largest standardized loan tier (which are defined as powers of 2 in dollars) that does not exceed their existing limit. This standardized tier will be used to structure their personalized loan offer while ensuring compliance with risk assessment guidelines.
    

    """
def highest_Power_of_2(n):
    """
    Given a customer's current credit limit, determine the largest standardized loan tier (which are defined as powers of 2 in dollars) that does not exceed their existing limit. This standardized tier will be used to structure their personalized loan offer while ensuring compliance with risk assessment guidelines.
    

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