#include <bits/stdc++.h>
using namespace std;
void ga(int N, int *A) {
  for (int i(0); i < N; i++) scanf("%d", A + i);
}
map<int, int> T;
int N, A[100005], I, X;
int main(void) {
  scanf("%d", &N), ga(N, A);
  for (int i(0); i < N; i++)
    ++T[A[i] - I], I += !(N & 1) && i + 1 == N / 2 ? 0 : i < N / 2 ? 1 : -1;
  for (auto &h : T)
    if (h.first > 0) X = max(X, h.second);
  printf("%d\n", N - X);
  return 0;
}
