'use strict'
// inputに入力データ全体が入る
function Main(input) {
  input = input.split(" ");
  // Nはそれぞれの数
  const N = parseInt(input[0], 10);
  // Aはけた合計の最小値
  const A = parseInt(input[1], 10);
  // Bはけた合計の最大値
  const B = parseInt(input[2], 10);
  const div10 = (a) => Math.floor(a / 10);
  let count = 0;
  
  // 足し合わせ用の関数
  function sum(n){
  	let result = 0;
    while(n > 0) {
		result += n%10;
      	n = div10(n);
    }
    return result;
  }
  
  for(let i = 0; i <= N; i++){
  	let res = sum(i);
    if(res >= A && res <= B){
    	count+= i;
    }
  }
  console.log(count);
}

Main(require("fs").readFileSync("/dev/stdin", "utf8"));