#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, a, b[100005] = {0}, i, q, max = 0;
  scanf("%d", &n);
  q = n / 2;
  for (i = 1; i <= n; i++) {
    scanf("%d", &a);
    if (i <= q) {
      if (a - i >= 0) {
        b[a - i]++;
      }
    } else {
      if (a - (n - i) - 1 >= 0) {
        b[a - (n - i) - 1]++;
      }
    }
  }
  for (i = 0; i < 100005; i++)
    if (b[i] > max) max = b[i];
  cout << n - max;
  return 0;
}
