
    Given a list of suspicious transaction amounts from multiple fraud alerts, develop a function that determines the maximum possible fraudulent transaction value by rearranging these amounts as digits of a single number, helping the bank's security team prioritize their investigation of high-risk cases. The function should accept a list of single-digit transaction amounts and return the largest possible number that can be formed by combining these digits.
    

    
def find_Max_Num(arr):
    """
    Given a list of suspicious transaction amounts from multiple fraud alerts, develop a function that determines the maximum possible fraudulent transaction value by rearranging these amounts as digits of a single number, helping the bank's security team prioritize their investigation of high-risk cases. The function should accept a list of single-digit transaction amounts and return the largest possible number that can be formed by combining these digits.
    

    """
def find_Max_Num(arr):
    """
    Given a list of suspicious transaction amounts from multiple fraud alerts, develop a function that determines the maximum possible fraudulent transaction value by rearranging these amounts as digits of a single number, helping the bank's security team prioritize their investigation of high-risk cases. The function should accept a list of single-digit transaction amounts and return the largest possible number that can be formed by combining these digits.
    

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