OFFSET
1,1
EXAMPLE
PROG
from itertools import count, islice
def subs(s): yield from (s[i:j] for i in range(len(s)) for j in range(i+1, len(s)+1))
def agen(): # generator of terms
adict, n = dict(), 1
for k in count(1):
v = A334676(k)
if v != k:
for t in subs(str(v)):
if (ti:=int(t)) not in adict:
adict[ti] = k
while n in adict:
yield adict[n]
n += 1
print(list(islice(agen(), 70))) # Michael S. Branicky, Aug 23 2025
CROSSREFS
KEYWORD
nonn,base
AUTHOR
Ali Sada, Aug 23 2025
STATUS
approved
