output_description: Print the sum of the integers between 1 and N (inclusive), whose sum of digits
  written in base 10 is between A and B (inclusive).
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      N A B
attempt: # -*- coding:utf-8 -*-
  import sys
  
  sys.setrecursionlimit(10**5)
  input = sys.stdin.readline
  mod = 1000000007
  inf = float("INF")
  
  
  def I():
      return int(input().rstrip())
  
  
  def IR(n):
      return [I() for _ in range(n)]
  
  
  def LI():
      return list(map(int, input().rstrip().split()))
  
  
  def LIR(n):
      return [LI() for _ in range(n)]
  
  
  def LI_():
      return list(map(lambda x: int(x) - 1, input().rstrip().split()))
  
  
  def LIR_(n):
      return [LI_() for _ in range(n)]
  
  
  def F():
      return float(input().rstrip())
  
  
  def FR(n):
      return [F() for _ in range(n)]
  
  
  def LF():
      return list(map(float, input().rstrip().split()))
  
  
  def LFR(n):
      return [LI() for _ in range(n)]
  
  
  def S():
      return input().rstrip()
  
  
  def SR(n):
      return [S() for _ in range(n)]
  
  
  def LS():
      return list(sys.stdin.readline().rstrip().split())
  
  
  def LSR(n):
      return [LS() for _ in range(n)]
  
  
  # ↑template↑
  # ↓solution↑
  n, a, b = LI()
  
  
  def digitSum(i):
      s = str(i)
      ary = list(map(int, s))
      return sum(ary)
  
  
  res = 0
  for n in range(n + 1):
      if a <= digitSum(n) <= b:
          res += n
  print(res)
  
problem_description: Statement
  
  Find the sum of the integers between 1 and N (inclusive), whose sum of digits
  written in base 10 is between A and B (inclusive).
samples: [{"input": "20 2 5", "output": "84\n    \n\nAmong the integers not greater than 20, the ones whose sums of digits are\nbetween 2 and 5, are: 2,3,4,5,11,12,13,14 and 20. We should print the sum of\nthese, 84.\n\n* * *"}, {"input": "10 1 2", "output": "13\n    \n\n* * *"}, {"input": "100 4 16", "output": "4554"}]