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: