n,k=map(int,input().split())
if n==k+1:
    print("-1")
else:
    aList=[str(x) for x in range(1,k+1)]
    if n!=k:
        aList=aList+[str(x) for x in range(k+2,n+1)]+[str(k+1)]
    print(' '.join(aList))

注意n==k时和n==k+1时。下标i>k时,将下标为i的位置赋值为i+1,最后一个位置赋值为k+1即可。