Dado un número entero positivo n , los enteros a y b (formando una fracción reducida a / b ) tal que:

Donde p k es el k número primo (con p 1 = 2).
Ejemplos:
1 -> 3, 5
2 -> 12, 25
3 -> 144, 325
4 -> 3456, 8125
5 -> 41472, 99125
15 -> 4506715396450638759507001344, 11179755611058498955501765625
420 -> very long
Se permiten verificaciones primarias probabilísticas, y está bien si su respuesta falla debido a limitaciones en el tipo de entero de su idioma.
El código más corto en bytes gana.
ay bcomo un tipo racional?
3.0lugar de3?