#include<stdio.h>
#include<algorithm>
using namespace std;
typedef long long lld;
typedef pair<int,int> pii;
lld n,a,b;
int main(){
    scanf("%lld%lld%lld",&n,&b,&a);
    if(n>a*b||n<a+b-1){
        printf("-1");
        return 0;
    }
    else{
        lld now=0;
        for(lld i=b-1;i>=0;i--){
            for(lld j=min(n-now-i,a);j>=1;j--) printf("%lld ",now+j);
            now+=min(n-now-i,a);
        }
    }
    return 0;
}
