#include <bits/stdc++.h>
using namespace std;
int max(int a, int b) {
  if (a > b) {
    return a;
  } else {
    return b;
  }
}
int main() {
  int x, *arr, maxi = 0, mini = 0;
  cin >> x;
  arr = new int[x];
  for (int i = 0; i < x; i++) {
    cin >> arr[i];
  }
  for (int i = 0; i < x; i++) {
    if (i == 0) {
      maxi = abs(arr[i] - arr[x - 1]);
      mini = abs(arr[i] - arr[i + 1]);
      cout << mini << " " << maxi << endl;
      maxi = 0, mini = 0;
    } else if (i == x - 1) {
      maxi = abs(arr[i] - arr[0]);
      mini = abs(arr[i] - arr[i - 1]);
      cout << mini << " " << maxi << endl;
      maxi = 0, mini = 0;
    } else {
      int z = abs(arr[i] - arr[x - 1]);
      int z3 = abs(arr[i] - arr[0]);
      maxi = max(z, z3);
      int y1 = (abs(arr[i] - arr[i - 1]));
      int y2 = abs(arr[i] - arr[i + 1]);
      mini = min(y1, y2);
      cout << mini << " " << maxi << endl;
      mini = 0, maxi = 0;
    }
  }
  return 0;
}
