C. Немногословная принцесса
ограничение по времени на тест
1 second
ограничение по памяти на тест
256 megabytes
ввод
stdin
вывод
stdout

«Следующий», — сказала принцесса и оценивающе посмотрела на очередного жениха.

Принцессе очень хочется выбрать самого достойного жениха, и чем больше у него денег, тем он достойнее. Каждый раз, когда она видит жениха более богатого, чем любой из предыдущих, она произносит сдержанное «Ах...». Когда же перед ней появляется жених более богатый, чем все предыдущие вместе взятые, у нее вырывается несдержанное «Ого!» («Ах...» в этом случае она не произносит). Когда принцесса видит самого первого жениха, она сохраняет невозмутимость и не произносит ни слова.

Богатство любого жениха определяется целым числом от 1 до 50000. Известно, что принцесса за день увидела n женихов, ровно a раз произнесла «Ах...» и ровно b раз у нее вырвалось «Ого!». Напишите программу, которая выведет последовательность n целых чисел t1, t2, ..., tn, где ti — богатство i-го жениха. Если существует несколько последовательностей, выведите любую. Если последовательности, удовлетворяющей всем заданным условиям, не существует, выведите единственное число -1.

Входные данные

В единственной строке входных данных записаны три целых числа n, a и b (1 ≤ n ≤ 100, 0 ≤ a, b ≤ 15, n > a + b), разделенных пробелами.

Выходные данные

Выведите любую последовательность целых чисел t1, t2, ..., tn, где ti (1 ≤ ti ≤ 50000) — богатство i-го жениха, удовлетворяющую заданным условиям. Если последовательности, удовлетворяющей всем заданным условиям, не существует, выведите единственное число -1.

Примеры
Входные данные
10 2 3
Выходные данные
5 1 3 6 16 35 46 4 200 99
Входные данные
5 0 0
Выходные данные
10 10 6 6 5
Примечание

Рассмотрим ответ для первого примера.

  • Принцесса произнесла «Ах...» (выделены жирным): 5 1 3 6 16 35 46 4 200 99.
  • Принцесса не смогла сдержать «Ого!» (выделены жирным): 5 1 3 6 16 35 46 4 200 99.