#include<stdio.h>
int gcd(int a,int b){
if(a%b==0) return b;
return gcd(b,a%b);
}
int s[100005];
int main(){
int i,n,m;
scanf("%d%d",&n,&m);
if(m>n-1) puts("-1");
else if(m==n-1){
for(i=1;i<=n;i++)
printf("%d ",i);
puts("");
}
else{
for(i=2;i<2+m;i++)
s[i]=i;
s[1]=m+2;
s[n]=1;
for(i=m+2;i<n;i++)
s[i]=i+1;
for(i=1;i<=n;i++)
printf("%d ",s[i]);
puts("");
}
}
沒有留言:
張貼留言