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: n, a, b = map(int, input().split())
  ans_nums = []
  
  
  def isInBetween(i, a, b):
      if i >= a and b >= i:
          return True
      return False
  
  
  for i in range(1, n + 1):
      if i < 10:
          if isInBetween(i, a, b):
              ans_nums.append(i)
      elif i >= 10 and i < 100:
          second_d = int(i / 10)
          first_d = i - second_d * 10
          if isInBetween(second_d + first_d, a, b):
              ans_nums.append(i)
      elif i >= 100 and i < 1000:
          third_d = int(i / 100)
          second_d = int((i - third_d * 100) / 10)
          first_d = i - second_d * 10 - third_d * 100
          total = third_d + second_d + first_d
          if isInBetween(total, a, b):
              ans_nums.append(i)
      elif i >= 1000 and i < 10000:
          fourth_d = int(i / 1000)
          third_d = int((i - fourth_d * 1000) / 100)
          second_d = int((i - third_d * 100 - fourth_d * 1000) / 10)
          first_d = i - second_d * 10 - third_d * 100 - fourth_d * 1000
          total = fourth_d + third_d + second_d + first_d
          if isInBetween(total, a, b):
              ans_nums.append(i)
  print(sum(ans_nums))
  
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"}]