/*
#include <stdio.h>
int a,b,self,i;
int v(int m)
{
int i,k,t=m,n=0,c;
}
}
int d(int n)
{
int h=n,i,k,m=0,t=0;
for (i=1;;i++){
k=n%10;
n=n/10;
m+=k;
if(n==0){
break;
}
}
return m+h;
}
int main()
{
int sum=0;
scanf("%d %d",&a,&b);
for(i=a; i<=b; i++)
{
if(d(i)==self)
sum = sum+i;
}
printf("%d",sum);
}
*/
/*
#include <stdio.h>
int a,b,t,self[5000004]={0},j=0;
int d(int n)
{
int sum=0,i,k;
for (i=1;;i++)
{
k=n%10;
n=n/10;
sum+=k;
if(n==0)
{
return sum;
}
}
}
int main()
{
int i;
scanf("%d %d",&a,&b);
for (i=1; i<=b;i++)
{
t=0;
t=d(i)+i;
self[t]=1;
}
for (i=a; i<=b; i++)
{
if(self[i]==0)
{
j+=i;
}
}
printf("%d",j);
}
*/
/*
#include <stdio.h>
int f(int n)
{
if (n==0) return 0;
printf("%d\n",n);
f(n-1);
}
int main()
{
int n;
scanf("%d",&n);
f(n);
}
*/