Solução por Leonardo Paes
Uma observação importante é que . Isso significa que o número de que dividem não muda, ou seja, é invariável. A única coisa que pode mudar é o numero de , pois podemos multiplicar o número por .
Então, para resolvermos o problema, basta contarmos a quantidade de vezes que podemos dividir por 2 e por 3. Se a quantidade de for maior ou igual a quantidade de , basta multiplicarmos o número por nessa quantidade de vezes e depois dividirmos o número resultante por até ele virar . Caso contrário, não conseguimos aumentar o número de , portanto é impossível chegarmos a , nesse caso imprimimos .
Código de exemplo: