import java.util.Scanner;

/**
 * @author zengxiangbao
 * @date 2025/10/11 14:19
 * @description BGN76 小红的排列构造①
 */
public class Main {
  	//1.对于n < 3的明显不存在排列
  	//2.对于n > 3 && n % 2 == 1的直接反过来输出就行了
  	//3.对于n > 3 && n % 2 == 0的从后往前依次将奇数对奇数, 偶数对偶数一定是一个可行的排列
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        if (n < 3) System.out.println(-1);
        else {
		  	
            boolean isOdd = n % 2 == 1, flag = false;
            int p1 = n - 1, p2 = n;
            while (p1 >= 1 || p2 >= 1) {
                System.out.print(isOdd ? (p2 >= 1 ? (flag ? " " : "") + p2 : ""): (p1 >= 1 ? (flag ? " " : "") + p1 : ""));
                if (!flag) flag = true;
                System.out.print(isOdd ? (p1 >= 1 ? " " + p1 : "") : (p2 >= 1 ? " " + p2 : ""));
                p1 -= 2;
                p2 -= 2;
            }
        }
    }
}