#include <bits/stdc++.h>
using namespace std;
namespace Flandre_Scarlet {
int n;
void Input() { cin >> n; }
int a[155555];
void Soviet() {
  memset(a, 0, sizeof(a));
  if (n % 4 == 0) {
    for (int i = 1; i <= n; ++i) {
      if (!a[i]) {
        a[i] = i + 1;
        a[i + 1] = n - i + 1;
        a[n - i + 1] = n - i;
        a[n - i] = i;
      }
    }
    for (int i = 1; i <= n; ++i) {
      printf("%d ", a[i]);
    }
    putchar('\n');
  } else if (n % 4 == 1) {
    a[n / 2 + 1] = n / 2 + 1;
    for (int i = 1; i <= n / 2; ++i) {
      if (!a[i]) {
        a[i] = i + 1;
        a[i + 1] = n - i + 1;
        a[n - i + 1] = n - i;
        a[n - i] = i;
      }
    }
    for (int i = 1; i <= n; ++i) {
      printf("%d ", a[i]);
    }
    putchar('\n');
  } else {
    puts("-1");
  }
}
void IsMyWife() {
  Input();
  Soviet();
}
}  // namespace Flandre_Scarlet
int main() {
  Flandre_Scarlet::IsMyWife();
  getchar();
  getchar();
  return 0;
}
