def run() -> None:

    print('\n')
    palavra = str(
        input(
            colored(
                "Digite a palavra desejada *sugestão: pode ser mimic ;)*  \n",
                'magenta',
                attrs=['bold'])))
    mimic = Mimic()
    qtd_permutacoes = mimic.numero_permutacoes(len(palavra))
    permutacoes = mimic.permutacoes(palavra)

    print(
        colored(
            f'\n A quantidade de possíveis permutações na palavra (sem letras soltas) é: {qtd_permutacoes} \n',
            color='magenta'))
    print(
        colored(
            f'\n A quantidade de permutações *únicas* é: {len(permutacoes)} \n',
            color='magenta'))
    print(colored(f'\n As permutações únicas são: ', color='magenta'))
    print(colored(f'{permutacoes}', color='magenta', attrs=['bold']))