
    Design a vehicle maintenance prediction system that determines the number of possible warning sequences leading to critical maintenance, where each sequence spans n checkpoints and every subsequent sensor reading must be at least double the previous reading while staying below the maximum safe threshold m. The system must identify all valid sequences of increasing sensor readings that could indicate progressive vehicle wear patterns requiring maintenance intervention.
    

    
def get_total_number_of_sequences(m, n):
    """
    Design a vehicle maintenance prediction system that determines the number of possible warning sequences leading to critical maintenance, where each sequence spans n checkpoints and every subsequent sensor reading must be at least double the previous reading while staying below the maximum safe threshold m. The system must identify all valid sequences of increasing sensor readings that could indicate progressive vehicle wear patterns requiring maintenance intervention.
    

    """
def get_total_number_of_sequences(m, n):
    """
    Design a vehicle maintenance prediction system that determines the number of possible warning sequences leading to critical maintenance, where each sequence spans n checkpoints and every subsequent sensor reading must be at least double the previous reading while staying below the maximum safe threshold m. The system must identify all valid sequences of increasing sensor readings that could indicate progressive vehicle wear patterns requiring maintenance intervention.
    

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