import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int a = sc.nextInt();
        int b = sc.nextInt();
        sc.close();
        int yono = 0;
        for(int i = 1 ; i <= n ; i++){
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        }
        System.out.println(yono);
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int a = sc.nextInt();
        int b = sc.nextInt();
        sc.close();
        int yono = 0;
        for(int i = 1 ; i <= n ; i++){
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        }
        System.out.println(yono);
    }
} Main public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int a = sc.nextInt();
        int b = sc.nextInt();
        sc.close();
        int yono = 0;
        for(int i = 1 ; i <= n ; i++){
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        }
        System.out.println(yono);
    } main {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int a = sc.nextInt();
        int b = sc.nextInt();
        sc.close();
        int yono = 0;
        for(int i = 1 ; i <= n ; i++){
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        }
        System.out.println(yono);
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc int b = sc.nextInt(); b sc.nextInt() sc.nextInt sc sc.close() sc.close sc int yono = 0; yono 0 for(int i = 1 ; i <= n ; i++){
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        } int i = 1 ; int i = 1 ; i 1 i <= n i n i++ i++ i {
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        } {
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        } if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i; i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 ((i / 10) % 10) ((i / 100) % 10) i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 i / 10000 i 10000 ((i / 1000) % 10) (i / 1000) i 1000 10 ((i / 100) % 10) (i / 100) i 100 10 ((i / 10) % 10) (i / 10) i 10 10 i % 10 i 10 a i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 ((i / 10) % 10) ((i / 100) % 10) i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 i / 10000 i 10000 ((i / 1000) % 10) (i / 1000) i 1000 10 ((i / 100) % 10) (i / 100) i 100 10 ((i / 10) % 10) (i / 10) i 10 10 i % 10 i 10 b yono += i yono i System.out.println(yono) System.out.println System.out System System.out yono String[] args args public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int a = sc.nextInt();
        int b = sc.nextInt();
        sc.close();
        int yono = 0;
        for(int i = 1 ; i <= n ; i++){
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        }
        System.out.println(yono);
    }
} public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int a = sc.nextInt();
        int b = sc.nextInt();
        sc.close();
        int yono = 0;
        for(int i = 1 ; i <= n ; i++){
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        }
        System.out.println(yono);
    }
} Main
import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int a = sc.nextInt();
        int b = sc.nextInt();
        sc.close();
        int yono = 0;
        for(int i = 1 ; i <= n ; i++){
            if(i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 >= a && i / 10000 + ((i / 1000) % 10) + ((i / 100) % 10) + ((i / 10) % 10) + i % 10 <= b) yono += i;
        }
        System.out.println(yono);
    }
}