#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, k, s, i, t = 1;
  cin >> n >> k >> s;
  if ((n - 1) * k < s || k > s)
    cout << "NO" << endl;
  else {
    cout << "YES" << endl;
    if (s % k == 0) {
      for (i = 1; i <= k; i++) {
        if (i % 2 == 1)
          t += s / k;
        else
          t -= s / k;
        cout << t << " ";
      }
    } else {
      long long d = s - s / k * k;
      for (i = 1; i <= k; i++) {
        if (i % 2 == 1 && d) {
          t += s / k + 1;
          d--;
        } else if (i % 2 == 1 && d == 0)
          t += s / k;
        else if (d && i % 2 == 0) {
          d--;
          t -= s / k;
          t--;
        } else if (d == 0 && i % 2 == 0) {
          t -= s / k;
        }
        cout << t << " ";
      }
    }
  }
  cout << endl;
  return 0;
}
