Étant donné un entier p> 1 , trouver le plus petit entier q> p tel que la liste des exposants dans la factorisation première de q soit la même que celle de p , quels que soient l'ordre ou la valeur des facteurs premiers.
Exemples
La décomposition en facteurs premiers de p = 20 est 2 2 x 5 1 . Le plus petit entier supérieur à p avec des exposants identiques dans sa factorisation première est q = 28 = 2 2 x 7 1 .
La décomposition en facteurs premiers de p = 2500 est 2 2 x 5 4 . Le plus petit entier supérieur à p avec des exposants identiques dans sa factorisation première est q = 2704 = 2 4 x 13 2 .
Règles
- L'entrée est garantie d'être un entier supérieur à 1.
- Il s'agit de code-golf , donc la réponse la plus courte en octets l'emporte.
Cas de test
Input | Output
------+-------
2 | 3
20 | 28
103 | 107
256 | 6561
768 | 1280
2500 | 2704
4494 | 4510
46552 | 46584
75600 | 105840