n, k = io.read("*n", "*n") if n % k ~= 0 then print(-1) os.exit() end if k == 1 then if n == 1 then print(-1) os.exit() end end m = math.floor(n / k) t = {} for i = 1, m do t[i] = 1 end for i = m + 1, n do t[i] = 2 end print(table.concat(t, " "))