/* (PARI) R. J. Cano, Apr 23 2018 */ Digits(x,B)=if(!x,[0],digits(x,B)); /* Due digits(0,B) returns [] for any B */ firstTerms(n,ini,B)={ /* 11, t=1; while(!y[t]&&(t<#y),t++); for(k=t,#y,if(flag1[y[k]+1]==2,ok=1;break)) ) ); if(ok, x=fromdigits(y,B); ok=!flag2[x+1]; ); if(ok,Seq[i]=x;flag2[x+1]=1;break(2)) ) ) ); return(Seq); } vecA303294(n)=firstTerms(n,[0,1,2],10);