using System; using static System.Console; using System.Linq; using System.Collections.Generic; class Program { static int NN => int.Parse(ReadLine()); static int[] NList => ReadLine().Split().Select(int.Parse).ToArray(); static int[][] NArr(long n) => Enumerable.Repeat(0, (int)n).Select(_ => NList).ToArray(); public static void Main() { Solve(); } static void Solve() { var n = NN; var ans = Not1(n); WriteLine(string.Join(" ", ans)); } static List Not1(int n) { var ans = new List(); if (n < 3) { ans.Add(1); } else if (n == 4) { ans.Add(2); ans.Add(4); } else if (n == 3 || n == 5) { ans.Add(-1); } else { ans.Add(3); ans.Add(6); ans.Add(2); ans.Add(4); for (var i = 8; i <= n; i += 2) ans.Add(i); ans = ans.Take((n + 1) / 2).ToList(); } return ans; } }