#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 << ' ';
        }
    }
}