Un primo truncable a la derecha es un primo donde cada prefijo es primo (en la base 10). Un primo truncable a la izquierda es exactamente lo contrario, donde cada postfix es un primo (los primos que comienzan con 0 no están permitidos). Ambas secuencias son finitas (solo hay 83 truncables a la derecha, mientras que hay 4260 truncables a la izquierda).
Usted tiene que escribir un programa que acepte un único número como entrada, y produce el n º privilegiada-truncatable. Sin embargo, cuando el programa se lee hacia atrás dispuestas , se debe producir el n º dejó truncatable-prime.
Para organizar un programa al revés, dividimos el programa en palabras, luego invertimos el orden de las palabras. Una palabra puede constar de cualquier número de caracteres.
Por ejemplo, si el siguiente fue su programa:
hello world
1234567890
Todo lo siguiente se permitiría como posibles arreglos hacia atrás:
División en cada personaje:
0987654321
dlrow olleh
División en espacios en blanco:
1234567890
world hello
División arbitraria (tuberías agregadas para mayor claridad):
hel|lo w|orld
1|23456|7|8|90
908723456orld
1lo whel
Al organizar su programa al revés, todo el espacio en blanco debe considerarse y revertirse, al igual que cualquier otro personaje.
Entradas de prueba directa:
1: 2
2: 3
21: 379
60: 239933
83: 73939133
Entradas de prueba hacia atrás:
1: 2
2: 3
39: 647
187: 29173
4260: 357686312646216567629137
Los programas deberían poder ejecutarse en un período de tiempo razonable (menos de un minuto)
Este es un código de golf , por lo que gana el programa con la menor cantidad de bytes.

lo wesorld\n1. La nueva línea no termina el átomo