#include <bits/stdc++.h>
int main() {
  int n, k = 1, i, j, a[100001];
  scanf("%d", &n);
  if (n == 1) {
    printf("1");
    return 0;
  }
  k = n / 2;
  for (i = 1, j = n; i < j; i++, j--) {
    if (i % 2 == 0) {
      a[i] = k;
      a[j] = n - k + 1;
    } else {
      a[i] = n - k + 1;
      a[j] = k;
    }
    k--;
  }
  if (i == j) a[i] = i;
  int f = 0;
  for (i = 1; i <= n; i++)
    if (a[a[i]] != n - i + 1) {
      f = 1;
      break;
    }
  if (f == 0)
    for (i = 1; i <= n; i++) printf("%d ", a[i]);
  else
    printf("-1");
  return 0;
}
