Cho một số nguyên p> 1 , tìm số nguyên nhỏ nhất q> p sao cho danh sách các số mũ trong hệ số nguyên tố của q giống với số nguyên tố của p , bất kể thứ tự hay giá trị của các thừa số nguyên tố.
Ví dụ
Hệ số nguyên tố của p = 20 là 2 2 x 5 1 . Số nguyên nhỏ nhất lớn hơn p với số mũ giống hệt nhau trong hệ số nguyên tố của nó là q = 28 = 2 2 x 7 1 .
Hệ số nguyên tố của p = 2500 là 2 2 x 5 4 . Số nguyên nhỏ nhất lớn hơn p với số mũ giống hệt nhau trong hệ số nguyên tố của nó là q = 2704 = 2 4 x 13 2 .
Quy tắc
- Đầu vào được đảm bảo là một số nguyên lớn hơn 1.
- Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất bằng byte sẽ thắng.
Các trường hợp thử nghiệm
Input | Output
------+-------
2 | 3
20 | 28
103 | 107
256 | 6561
768 | 1280
2500 | 2704
4494 | 4510
46552 | 46584
75600 | 105840