#include <bits/stdc++.h>
using namespace std;
int n, m, k;
int main() {
  int end, num;
  while (scanf("%d %d %d", &n, &m, &k) != EOF) {
    if (k == 1) {
      num = 1;
      num += m / (n - 1);
      num++;
      printf("%d\n", num);
      printf("%d", 1);
      num--;
      for (int i = n; num; i += n - 1) {
        printf(" %d", i);
        num--;
      }
      printf("\n");
    } else {
      end = n + m + 1;
      num = k;
      num += (m / n) * k;
      if (m % n == 0)
        num++;
      else
        num += k;
      printf("%d\n", num);
      printf("%d", 1);
      for (int i = 2; i <= k; i++) printf(" %d", 1);
      num -= k;
      for (int i = n + 1; num > 0; i += n) {
        printf(" %d", i - 1);
        num--;
        for (int j = 2; num > 0 && j <= k; j++) printf(" %d", i);
        num -= k - 1;
      }
      printf("\n");
    }
  }
  return 0;
}
