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

京公网安备 11010502036488号