#include <bits/stdc++.h>
using namespace std;
int i, n, vt1, vt2;
int x;
int main() {
  cin >> n;
  for (i = 1; i <= n; i++) {
    cin >> x;
    if (x == 1) vt1 = i;
    if (x == n) vt2 = i;
  }
  if (vt1 > vt2) swap(vt1, vt2);
  cout << max(vt2 - 1, n - vt1);
  return 0;
}
