Dato un numero intero p> 1 , trova il numero intero più piccolo q> p in modo tale che l'elenco degli esponenti nella scomposizione in fattori primi di q sia lo stesso di quello di p , indipendentemente dall'ordine o dal valore dei fattori primi.
Esempi
La scomposizione in fattori primi di p = 20 è 2 2 x 5 1 . Il numero intero più piccolo maggiore di p con esponenti identici nella sua scomposizione in fattori primi è q = 28 = 2 2 x 7 1 .
La scomposizione in fattori primi di p = 2500 è 2 2 x 5 4 . Il numero intero più piccolo maggiore di p con identici esponenti nella sua scomposizione in fattori primi è q = 2704 = 2 4 x 13 2 .
Regole
- L'ingresso è garantito per essere un numero intero maggiore di 1.
- Questo è code-golf , quindi vince la risposta più breve in byte.
Casi test
Input | Output
------+-------
2 | 3
20 | 28
103 | 107
256 | 6561
768 | 1280
2500 | 2704
4494 | 4510
46552 | 46584
75600 | 105840