int main(){ int a,b,p,q; scanf("%d%d",&a,&b); p=a/10;while(p/=10)if(p%10==3)break; q=b/10;while(q/=10)if(q%10==3)break; if(b%100-a%100<0){ if(p)for(;a%100;a++)printf("%d\n",a); else{for(;a%100;a++)if(a%10==3||a/10%10==3||a%3==0)printf("%d\n",a);} if(q)for(;a<=b;a++)printf("%d\n",a); else{for(;a<=b;a++)if(a%10==3||a/10%10==3||a%3==0)printf("%d\n",a);} }else{ if(p)for(;a<=b;a++)printf("%d\n",a); else{for(;a<=b;a++)if(a%10==3||a/10%10==3||a%3==0)printf("%d\n",a);} } return 0; }