import java.util.*;
class Main{
 static public void main(String[] args){
  Scanner sc=new Scanner(System.in);
   int a=sc.nextInt(),b=sc.nextInt();
   int count=0;
   for(int i=a;i<=b;i++){
    if(j(Integer.toString(i)))count++;
   }
   System.out.print(count);
   sc.close();
 }
 static boolean j(String a){
    int in=0;
    int ind=a.length()-1;
    while(in<ind){
        if(a.charAt(in++)!=a.charAt(ind--))return false;
    }
    return true;
 }
} import java.util.*; util.* java class Main{
 static public void main(String[] args){
  Scanner sc=new Scanner(System.in);
   int a=sc.nextInt(),b=sc.nextInt();
   int count=0;
   for(int i=a;i<=b;i++){
    if(j(Integer.toString(i)))count++;
   }
   System.out.print(count);
   sc.close();
 }
 static boolean j(String a){
    int in=0;
    int ind=a.length()-1;
    while(in<ind){
        if(a.charAt(in++)!=a.charAt(ind--))return false;
    }
    return true;
 }
} Main static public void main(String[] args){
  Scanner sc=new Scanner(System.in);
   int a=sc.nextInt(),b=sc.nextInt();
   int count=0;
   for(int i=a;i<=b;i++){
    if(j(Integer.toString(i)))count++;
   }
   System.out.print(count);
   sc.close();
 } main {
  Scanner sc=new Scanner(System.in);
   int a=sc.nextInt(),b=sc.nextInt();
   int count=0;
   for(int i=a;i<=b;i++){
    if(j(Integer.toString(i)))count++;
   }
   System.out.print(count);
   sc.close();
 } Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int a=sc.nextInt() a sc.nextInt() sc.nextInt sc b=sc.nextInt(); b sc.nextInt() sc.nextInt sc int count=0; count 0 for(int i=a;i<=b;i++){
    if(j(Integer.toString(i)))count++;
   } int i=a; int i=a; i a i<=b i b i++ i++ i {
    if(j(Integer.toString(i)))count++;
   } {
    if(j(Integer.toString(i)))count++;
   } if(j(Integer.toString(i)))count++; j(Integer.toString(i)) j Integer.toString(i) Integer.toString Integer i count++ count System.out.print(count) System.out.print System.out System System.out count sc.close() sc.close sc String[] args args static boolean j(String a){
    int in=0;
    int ind=a.length()-1;
    while(in<ind){
        if(a.charAt(in++)!=a.charAt(ind--))return false;
    }
    return true;
 } j {
    int in=0;
    int ind=a.length()-1;
    while(in<ind){
        if(a.charAt(in++)!=a.charAt(ind--))return false;
    }
    return true;
 } int in=0; in 0 int ind=a.length()-1; ind a.length()-1 a.length() a.length a 1 while(in<ind){
        if(a.charAt(in++)!=a.charAt(ind--))return false;
    } in<ind in ind {
        if(a.charAt(in++)!=a.charAt(ind--))return false;
    } if(a.charAt(in++)!=a.charAt(ind--))return false; a.charAt(in++)!=a.charAt(ind--) a.charAt(in++) a.charAt a in++ in a.charAt(ind--) a.charAt a ind-- ind return false; false return true; true String a a
import java.util.*;
class Main{
 static public void main(String[] args){
  Scanner sc=new Scanner(System.in);
   int a=sc.nextInt(),b=sc.nextInt();
   int count=0;
   for(int i=a;i<=b;i++){
    if(j(Integer.toString(i)))count++;
   }
   System.out.print(count);
   sc.close();
 }
 static boolean j(String a){
    int in=0;
    int ind=a.length()-1;
    while(in<ind){
        if(a.charAt(in++)!=a.charAt(ind--))return false;
    }
    return true;
 }
}
