З урахуванням додатного цілого n виведіть цілі числа a і b (утворюючи зменшений дріб a / b ) таким чином, що:

Де p k - k- е просте число (при p 1 = 2).
Приклади:
1 -> 3, 5
2 -> 12, 25
3 -> 144, 325
4 -> 3456, 8125
5 -> 41472, 99125
15 -> 4506715396450638759507001344, 11179755611058498955501765625
420 -> very long
Імовірнісні прості перевірки дозволені, і це нормально, якщо відповідь не вдасться через обмеження в цілому типі вашої мови.
Виграє найкоротший код у байтах.
aі bяк раціональний тип?
3.0замість цього3?