
    Given a patient's maximum severity score on a standardized risk assessment scale and the number of consecutive health assessments, determine how many different ways their condition could potentially deteriorate, where each new assessment must show at least double the severity of the previous one. Each assessment score must be a positive integer not exceeding the maximum severity score, and the sequence must contain exactly the specified number of assessments.
    

    
def get_total_number_of_sequences(m, n):
    """
    Given a patient's maximum severity score on a standardized risk assessment scale and the number of consecutive health assessments, determine how many different ways their condition could potentially deteriorate, where each new assessment must show at least double the severity of the previous one. Each assessment score must be a positive integer not exceeding the maximum severity score, and the sequence must contain exactly the specified number of assessments.
    

    """
def get_total_number_of_sequences(m, n):
    """
    Given a patient's maximum severity score on a standardized risk assessment scale and the number of consecutive health assessments, determine how many different ways their condition could potentially deteriorate, where each new assessment must show at least double the severity of the previous one. Each assessment score must be a positive integer not exceeding the maximum severity score, and the sequence must contain exactly the specified number of assessments.
    

    """
    T = [[0 for i in range(n + 1)] for i in range(m + 1)]
    for i in range(m + 1):
        for j in range(n + 1):
            if i == 0 or j == 0:
                T[i][j] = 0
            elif i < j:
                T[i][j] = 0
            elif j == 1:
                T[i][j] = i
            else:
                T[i][j] = T[i - 1][j] + T[i // 2][j - 1]
    return T[m][n]