
    Design a function for a social event recommendation system that determines the number of possible viral event sequences that can be suggested to users, where the sequence length is n events long and each subsequent event must have at least double the social engagement score of the previous event, with no event exceeding the platform's maximum engagement score of m.
    

    
def get_total_number_of_sequences(m, n):
    """
    Design a function for a social event recommendation system that determines the number of possible viral event sequences that can be suggested to users, where the sequence length is n events long and each subsequent event must have at least double the social engagement score of the previous event, with no event exceeding the platform's maximum engagement score of m.
    

    """
def get_total_number_of_sequences(m, n):
    """
    Design a function for a social event recommendation system that determines the number of possible viral event sequences that can be suggested to users, where the sequence length is n events long and each subsequent event must have at least double the social engagement score of the previous event, with no event exceeding the platform's maximum engagement score of m.
    

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