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

int main(){
  int n;
  cin>>n;
  for(int i=0;i<n;i++){
    int m;
    cin>>m;
    int obs[m];
    int prev,min,max;
    max=0;
    min=0;
    cin>>obs[0];
    for(int j=1;j<m;j++){
      prev=obs[j-1];
      cin>>obs[j];
      if(max<abs(obs[j]-prev) && obs[j]>prev)max=abs(obs[j]-prev);
      if(min<abs(obs[j]-prev) && obs[j]<prev)min=abs(obs[j]-prev);
    }
    cout  << max << " " << min << endl;
  }
  return 0;
}