#include <stdio.h>

int main(){
  
  int i,j,k,l,t,n,a,b,max=0,min=0;
  int data[100];
  
  scanf("%d",&t);
  for(l=0;l<t;l++){
    max=0;
    min=0;
    scanf("%d",&n);
    
    for(i=0;i<n;i++){
      
      scanf("%d",&data[i]);
    }
    for(k=1;k<n;k++){
      
      if(data[k-1]<data[k]){
	a=data[k]-data[k-1];
	if(max<a){
	  max=a;
	}
      }
    }
    for(j=1;j<n;j++){  
      if(data[j-1]>data[j]){
	b=data[j]-data[j-1];
	if(min>b){
	  min=-b;
	}
      }
    }
    printf("%d %d\n",max,min);
  }
  return 0;
}