#include #include using namespace std; const int N = 50010; int n, k, rem, ans[N]; int main() { // freopen("seq.in", "r", stdin); // freopen("seq.out", "w", stdout); scanf("%d%d", &n, &k); rem = n - k - 2; if (rem == 0) { for (int i = 1; i <= n; ++i) printf("%d%c", 1, " \n"[i == n]); return 0; } // if (...) { // puts("-1"); // return 0; // } ans[1] = 1, ans[2] = 3, ans[3] = 2; --rem; for (int i = 4; i <= n; ) { if (rem >= 2) { ans[i] = ans[i - 2] + 1; ++i; ans[i] = ans[i - 2] + 1; ++i; rem -= 2; } else if (rem == 1) { ans[i] = ans[i - 2] + 1; ++i; for (; i <= n; ++i) { ans[i] = ans[i - 1]; } break; } else { for (; i <= n; ++i) { ans[i] = ans[i - 1]; } break; } } for (int i = 1; i <= n; ++i) printf("%d%c", ans[i], " \n"[i == n]); return 0; }