
    Given a list of individual digits from flagged transaction amounts in the bank's fraud detection system, determine the maximum possible fraudulent transaction value that could be constructed by rearranging these digits, to assess the worst-case financial exposure risk. The digits can be combined in any order, and all digits must be used exactly once in forming the final number.
    

    
def find_Max_Num(arr):
    """
    Given a list of individual digits from flagged transaction amounts in the bank's fraud detection system, determine the maximum possible fraudulent transaction value that could be constructed by rearranging these digits, to assess the worst-case financial exposure risk. The digits can be combined in any order, and all digits must be used exactly once in forming the final number.
    

    """
def find_Max_Num(arr):
    """
    Given a list of individual digits from flagged transaction amounts in the bank's fraud detection system, determine the maximum possible fraudulent transaction value that could be constructed by rearranging these digits, to assess the worst-case financial exposure risk. The digits can be combined in any order, and all digits must be used exactly once in forming the final number.
    

    """
    n = len(arr)
    arr.sort(reverse=True)
    num = arr[0]
    for i in range(1, n):
        num = num * 10 + arr[i]
    return num