Dengan bilangan bulat p> 1 , temukan bilangan bulat terkecil q> p sedemikian sehingga daftar eksponen dalam faktorisasi utama q adalah sama dengan p , tidak peduli urutan atau nilai faktor prima.
Contohnya
Faktorisasi utama p = 20 adalah 2 2 x 5 1 . Integer terkecil yang lebih besar dari p dengan eksponen identik dalam faktorisasi utamanya adalah q = 28 = 2 2 x 7 1 .
Faktorisasi utama p = 2500 adalah 2 2 x 5 4 . Integer terkecil yang lebih besar dari p dengan eksponen identik dalam faktorisasi utamanya adalah q = 2704 = 2 4 x 13 2 .
Aturan
- Input dijamin bilangan bulat lebih besar dari 1.
- Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
Uji kasus
Input | Output
------+-------
2 | 3
20 | 28
103 | 107
256 | 6561
768 | 1280
2500 | 2704
4494 | 4510
46552 | 46584
75600 | 105840