#include <bits/stdc++.h>
const int MAXN = 1;
using namespace std;
int N, A[100003], t, mx;
int main() {
  scanf("%d", &N);
  for (int i = 0, _n = (N); i < _n; i++) {
    scanf("%d", &t);
    int x = 0;
    if (i < N / 2)
      x = t - i;
    else
      x = t - (N - i - 1);
    if (x > 0) {
      A[x]++;
      if (A[x] > mx) mx = A[x];
    }
  }
  printf("%d\n", N - mx);
  return 0;
}
