Sebuah prime benar-truncatable adalah perdana di mana setiap prefix adalah perdana (dalam basis 10). Sebuah kiri-truncatable prima adalah persis sebaliknya, di mana setiap postfix adalah prima (bilangan prima yang dimulai dengan 0 tidak diperbolehkan). Kedua urutan ini terbatas (Hanya ada 83 truncatable kanan, sementara ada 4260 truncatable kiri).
Anda perlu menulis sebuah program yang menerima sejumlah tunggal sebagai input, dan menghasilkan n th prima kanan truncatable. Namun, ketika program dibaca diatur mundur , itu harus menghasilkan perdana terpotong kiri ke- n .
Untuk mengatur program mundur, kami membagi program menjadi kata-kata, lalu membalik urutan kata-kata. Sebuah kata dapat terdiri dari sejumlah karakter.
Misalnya, jika yang berikut adalah program Anda:
hello world
1234567890
Berikut ini semua akan dimungkinkan pengaturan mundur:
Membagi pada setiap karakter:
0987654321
dlrow olleh
Memisahkan di ruang putih:
1234567890
world hello
Membelah secara sewenang-wenang (pipa ditambahkan untuk kejelasan):
hel|lo w|orld
1|23456|7|8|90
908723456orld
1lo whel
Saat mengatur program Anda mundur, semua spasi putih harus dipertimbangkan dan dibalik, sama seperti karakter lainnya.
Masukan uji maju:
1: 2
2: 3
21: 379
60: 239933
83: 73939133
Input tes mundur:
1: 2
2: 3
39: 647
187: 29173
4260: 357686312646216567629137
Program harus dapat berjalan dalam jumlah waktu yang wajar (kurang dari satu menit)
Ini adalah kode-golf , sehingga program dengan byte paling sedikit menang!

lo wadalahorld\n1. Baris baru tidak mengakhiri atom