// inputに入力データ全体が入る
function Main(input) {

	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
	tmp = input[0].split(" ");

	//文字列から10進数に変換するときはparseIntを使います
	var N = parseInt(tmp[0], 10);
	var A = parseInt(tmp[1], 10);
	var B = parseInt(tmp[2], 10);

	var count=0;
	var sum=0;

	var iti;
	var zyuu;
	var hyaku;
	var sen;
	var man;


	for(i=1; i<=N; i++){
		
		iti = i % 10;
		zyuu = (i % 100 - iti)/10 ;
		hyaku = (i % 1000 - iti - zyuu*10)/100;
		sen = (i % 10000 - iti - zyuu*10 - hyaku*100)/1000;
		man = (i - iti - zyuu*10 - hyaku*100 -sen * 1000)/10000;
		
		sum = iti + zyuu + hyaku + sen + man;
		
		if(sum <= B && sum >= A){
		
			count = count +sum;
		
		}
		
	}


	//出力
	console.log('%d',count);
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));