defmodule Main do
def main do
[n, a, b] =
IO.read(:line) |> String.trim() |> String.split(" ") |> Enum.map(&String.to_integer/1)
solve(n, a, b)
|> IO.puts()
end
@doc ~S"""
https://atcoder.jp/contests/abc083/tasks/abc083_b
## Examples
iex> Abc083B.solve(20, 2, 5)
84
iex> Abc083B.solve(10, 1, 2)
13
iex> Abc083B.solve(100, 4, 16)
4554
"""
def solve(n, a, b) do
for(i <- 1..n, sum = digit_sum(i, 0), a <= sum, sum <= b, do: i)
|> Enum.sum()
end
defp digit_sum(i, acc) when i < 10, do: acc + i
defp digit_sum(i, acc), do: digit_sum(div(i, 10), acc + rem(i, 10))
end