v[999],i,k,t,c;main(M){while(~scanf("%d",&i)){for(;c=i;i--)for(k=1;k++-i;t=0){while(c%k==0)t++,c/=k;if(v[k]0|c;c=9<(*p+=*q+++c),*p++%=10)if(!t--)M++;while(M)putchar(b[--M]+48);M=puts("");}}