#include <iostream>
using namespace std;
//1和2是不可能的,3以上的数列前3位可以是3,2,1
//后面的4~n顺序排即可,后面的数与下标相等,ai+i=2*i,必然不是质数
int main() {
    int n;
    cin>>n;
    if(n==1||n==2)
    cout<<-1<<endl;
    else{
        for(int i=3;i>0;i--){
            cout<<i<<' ';
        }
        for(int i=4;i<=n;i++){
            cout<<i<<' ';
        }
    }
}