#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, i, m, k;
  while (cin >> n >> m >> k) {
    if (n > m + 1) {
      printf("%d\n", k + k);
      for (i = 0; i < k; i++) printf("1 ");
      for (i = 0; i < k - 1; i++) printf("%d ", n);
      printf("%d\n", n);
    } else if (n == m + 1) {
      if (k == 1) {
        printf("%d\n", k + k + 1);
        printf("1 %d %d\n", n, n + 1);
      } else {
        printf("%d\n", k * 2);
        printf("1");
        for (i = 1; i < k; i++) printf(" 1");
        for (i = 0; i < k - 1; i++) printf(" %d", n);
        printf(" %d\n", n + 1);
      }
    } else if (n == m) {
      if (n == 2 && k == 1) {
        cout << "4\n"
             << "1 2 3 4\n";
        continue;
      }
      printf("%d\n", k + k + 1);
      for (i = 0; i < k; i++) printf("1 ");
      printf("%d", n);
      for (i = 0; i < k - 1; i++) printf(" %d", n + 1);
      printf(" %d\n", n + 2);
    }
  }
  return 0;
}
