#include <bits/stdc++.h>
using namespace std;
vector<int> v;
int main() {
  int n, k;
  scanf("%d%d", &n, &k);
  if (n / k < 3)
    puts("-1");
  else {
    int nn = (n - k) / k;
    int nnn = (n - k) % k;
    for (int i = 0; i < k; i++) v.push_back(nn);
    for (int i = 0; i < v.size(); i++) {
      if (nnn) v[i] += 1;
      if (nnn == 0) break;
      nnn--;
    }
    for (int i = 0; i < v.size(); i++) {
      for (int j = 0; j < v[i]; j++) cout << i + 1 << " ";
    }
    for (int i = 0; i < k - 1; i++) cout << i + 1 << " ";
    cout << k;
  }
}
