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();

		int count = 0;
		for(int i=1; i<=N; i++) {
			int[] sum = new int[5];
			sum[0] = i/10000;
			sum[1] = (i-sum[0]*10000)/1000;
			sum[2] = (i-(sum[0]*10000) - (sum[1]*1000))/100;
			sum[3] = (i-(sum[0]*10000) - (sum[1]*1000) - sum[2]*100)/10;
			sum[4] = (i-(sum[0]*10000) - (sum[1]*1000) - sum[2]*100 - sum[3]*10);

			int s = sum[0] + sum[1] + sum[2] + sum[3] + sum[4];
			//println(sum[0]+","+sum[1]+","+sum[2]+","+sum[3]+s);

			if(s >= A && s <= B) {
				count+= i;
			}
		}

		System.out.println(count);
	}

	public static void print(Object o) {
		System.out.print(o);
	}

	public static void println(Object o) {
		System.out.println(o);
	}
}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz