login
A389726
a(n) is the greatest prime > a(n-1) obtained by inserting a single digit anywhere in its string of digits (including at the beginning or end), starting with a(1) = 6.
8
6, 67, 967, 9967, 99767, 997637, 9978637, 99786937, 997896937, 9978969367, 99978969367, 999789693677, 9997896993677, 99978969936767, 999878969936767, 9998789969936767, 99987989969936767, 999879899699936767, 9999879899699936767, 99998798996999367677, 999987989969993676077
OFFSET
1,1
LINKS
PROG
(Python)
from gmpy2 import is_prime
from itertools import islice
def f(n): # A389720
s = str(n)
return max((p for i in range(len(s)+1) for d in "0123456789" if is_prime(p:=int(s[:i]+d+s[i:]))), default=-1)
def agen(): # generator of terms
an, prevan = 6, -1
while an > prevan:
yield an
an, prevan = f(an), an
print(list(islice(agen(), 21)))
KEYWORD
nonn,base
AUTHOR
Michael S. Branicky, Oct 16 2025
STATUS
approved