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())
  n = 0
  for i in range(N + 1):
      if i < 10:
          if A <= i and i <= B:
              n += i
      elif 10 <= i < 100:
          s = (i // 10) + (i % 10)
          if A <= s and s <= B:
              s = (i // 10) * 10 + (i % 10)
              n += s
      elif 100 <= i < 1000:
          s = (i // 100) + ((i % 100) // 10) + (i % 100) % 10
          if A <= s and s <= B:
              s = (i // 100) * 100 + ((i % 100) // 10) * 10 + (i % 100) % 10
              n += s
      elif 1000 <= i < 10000:
          s = (i // 1000) + ((i % 1000) // 100) + ((i % 100) // 10) + (i % 100) % 10
          if A <= s and s <= B:
              s = (
                  (i // 1000) * 1000
                  + ((i % 1000) // 100) * 100
                  + ((i % 100) // 10) * 10
                  + (i % 100) % 10
              )
              n += s
      else:
          if A == 1 and B == 1:
              n += i
  print(n)
  
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"}]