#include <bits/stdc++.h>
int main() {
  int n, a, b, i, p = 1, sum = 1;
  scanf("%d%d%d", &n, &a, &b);
  if (b == 0 && a == n - 1 && a != 0)
    printf("-1\n");
  else
    for (i = 1; i <= n; i++) {
      if (i == 2 && b == 0) {
        printf("%d ", --p);
        p = 49999 - a;
      } else if (i == 1) {
        if (b == 0)
          printf("%d ", p = 49999 - a);
        else
          printf("1 ");
      } else if (b > 1) {
        p = sum + 1;
        sum += p;
        printf("%d ", p);
        b--;
      } else if (b == 1) {
        printf("%d ", p = 49999 - a);
        b--;
      } else if (a) {
        printf("%d ", ++p);
        a--;
      } else {
        if (i == n)
          printf("%d\n", --p);
        else
          printf("%d ", --p);
      }
    }
  return 0;
}
