Враховуючи ціле p> 1 , знайдіть найменше ціле число q> p таким, що перелік експонентів у основній факторизації q є таким самим, як у p , незалежно від порядку чи значення простих факторів.
Приклади
Основна факторизація p = 20 дорівнює 2 2 x 5 1 . Найменше ціле число, що перевищує р з однаковими показниками, у його основній факторизації дорівнює q = 28 = 2 2 x 7 1 .
Основна факторизація p = 2500 - 2 2 x 5 4 . Найменше ціле число, що перевищує p з однаковими показниками, у його основній факторизації дорівнює q = 2704 = 2 4 x 13 2 .
Правила
- Гарантоване введення буде цілим числом більше 1.
- Це код-гольф , тому найкоротша відповідь у байтах виграє.
Тестові справи
Input | Output
------+-------
2 | 3
20 | 28
103 | 107
256 | 6561
768 | 1280
2500 | 2704
4494 | 4510
46552 | 46584
75600 | 105840