
    Given a maximum credit limit m and n consecutive transaction periods, determine the number of possible credit utilization sequences where each period's credit usage must be at least double the previous period's usage while not exceeding the maximum limit m. Calculate this to evaluate the potential high-risk credit behavior patterns in loan applications.
    

    
def get_total_number_of_sequences(m, n):
    """
    Given a maximum credit limit m and n consecutive transaction periods, determine the number of possible credit utilization sequences where each period's credit usage must be at least double the previous period's usage while not exceeding the maximum limit m. Calculate this to evaluate the potential high-risk credit behavior patterns in loan applications.
    

    """
def get_total_number_of_sequences(m, n):
    """
    Given a maximum credit limit m and n consecutive transaction periods, determine the number of possible credit utilization sequences where each period's credit usage must be at least double the previous period's usage while not exceeding the maximum limit m. Calculate this to evaluate the potential high-risk credit behavior patterns in loan applications.
    

    """
    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]