
    Write a function to determine if an applicant's credit risk profile shows no risk flags (unset bits) within a specified category range of their risk assessment binary pattern. The function should analyze the binary risk score between positions 'l' and 'r', where each bit position represents a specific risk factor such as payment history or credit utilization. The assessment must verify that all risk indicators within the specified range are clear (bits are unset) to help determine loan eligibility.
    

    
def all_Bits_Set_In_The_Given_Range(n, l, r):
    """
    Write a function to determine if an applicant's credit risk profile shows no risk flags (unset bits) within a specified category range of their risk assessment binary pattern. The function should analyze the binary risk score between positions 'l' and 'r', where each bit position represents a specific risk factor such as payment history or credit utilization. The assessment must verify that all risk indicators within the specified range are clear (bits are unset) to help determine loan eligibility.
    

    """
def all_Bits_Set_In_The_Given_Range(n, l, r):
    """
    Write a function to determine if an applicant's credit risk profile shows no risk flags (unset bits) within a specified category range of their risk assessment binary pattern. The function should analyze the binary risk score between positions 'l' and 'r', where each bit position represents a specific risk factor such as payment history or credit utilization. The assessment must verify that all risk indicators within the specified range are clear (bits are unset) to help determine loan eligibility.
    

    """
    num = (1 << r) - 1 ^ (1 << l - 1) - 1
    new_num = n & num
    if new_num == 0:
        return True
    return False