#include <bits/stdc++.h>
#include <iterator>
#include <tuple>
using namespace std;

int main()
{
  int n;
  cin >> n;
  vector<int> a(n);
  for (auto &e : a)
    cin >> e;
  int nmin = 1e6;
  for (int i = 0; i < n - 1; ++i)
  {
    nmin = min(nmin, abs(a[i + 1] - a[i]));
  }
  cout << nmin << endl;
  cout << a[n - 1] - a[0] << endl;

  return 0;
}