/*
long long int lcm (int x,int y)
{
return (long long int)x*y/gcd(x,y);
}
*/
/*
#include <stdio.h>
int i,n,m=0,a,j=0,k;
int f()
{
for (i=1;;i++){
a=n%10;
n=n/10;
m+=a;
if (n==0){
break;
}
}
j=m%10+m/10;
k=j%10+j/10;
return k;
}
int main()
{
scanf("%d",&n);
printf("%d",f(n));
}
*/
#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);
}