from math import factorial

def nbanagrammes(mot):
    n = len(mot)
    dico = dict()

    for lettre in mot:
        if lettre not in dico:
            dico[lettre] = 1
        else:
            nb = dico.get(lettre)
            dico[lettre] = nb + 1

    P = 1
    for cle, valeur in dico.items():
        P = P * factorial(valeur)
        
    return int(factorial(n) / P)