#include <bits/stdc++.h>
using namespace std;
int main() {
  int mx, mini, ele1, ele2, time;
  set<int> num;
  cin >> time;
  for (int i = 0; i < time; i++) {
    cin >> ele1;
    num.insert(ele1);
  }
  set<int>::iterator fin = num.end();
  fin--;
  set<int>::iterator b = num.begin();
  advance(b, 1);
  set<int>::iterator a = num.begin();
  for (set<int>::iterator it = num.begin(); it != num.end(); it++) {
    if (it == num.begin()) {
      mini = *it - *b;
      if (mini < 0) {
        mini *= -1;
      }
      mx = *fin - *it;
      if (mx < 0) {
        mx *= -1;
      }
      b++;
    } else if (it == fin) {
      mini = *it - *a;
      if (mini < 0) {
        mini *= -1;
      }
      mx = *(num.begin()) - *it;
      if (mx < 0) {
        mx *= -1;
      }
    } else {
      ele1 = *it - *a;
      ele2 = *b - *it;
      if (ele1 < 0) {
        ele1 *= -1;
      }
      if (ele2 < 0) {
        ele2 *= -1;
      }
      if (ele1 > ele2) {
        mini = ele2;
      } else {
        mini = ele1;
      }
      ele1 = *it - *(num.begin());
      ele2 = *fin - *it;
      if (ele1 < 0) {
        ele1 *= -1;
      }
      if (ele2 < 0) {
        ele2 *= -1;
      }
      if (ele1 > ele2) {
        mx = ele1;
      } else {
        mx = ele2;
      }
      b++;
      a++;
    }
    cout << mini << " " << mx << endl;
  }
  return 0;
}
