#include <bits/stdc++.h>
int a, b, c, d, e, f[1000005], g, h, i, j;
int main() {
  scanf("%d", &a);
  if (a == 1) {
    printf("1\n");
    return 0;
  }
  if (a % 4 == 2 || a % 4 == 3) {
    printf("-1\n");
    return 0;
  }
  if (a % 4 == 0 || a % 4 == 1) g = a >> 1;
  for (i = 1; i <= g; i += 2) {
    f[i] = i + 1;
    f[i + 1] = a - i + 1;
    f[a - i + 1] = a - i;
    f[a - i] = i;
  }
  if (a % 2 == 1) f[a / 2 + 1] = a / 2 + 1;
  for (i = 1; i <= a; i++) printf("%d ", f[i]);
  printf("\n");
  return 0;
}
