#include <bits/stdc++.h>
using namespace std;
  
int main(){
  int t,n,h[100],maxup[100]={},maxdown[100]={},flag=0;
  cin>>t;
  for(int i=0;i<t;i++){
    cin>>n;
    for(int j=0;j<n;j++){
      cin>>h[j];
    }
    for(int j=0;j<n-1;j++){
      if(h[j]>h[j+1] && maxdown[i]<h[j]-h[j+1]) maxdown[i]=h[j]-h[j+1];
      if(h[j+1]>h[j] && maxup[i]<h[j+1]-h[j]) maxup[i]=h[j+1]-h[j];
    }
  }
  for(int i=0;i<t;i++){
    cout<<maxup[i]<<" "<<maxdown[i]<<endl;
  }  
  return 0;
}
   
 
      
 
  
   
  
	
	  
	  
	  
	  
	  
	  
     
  
  
  
  
  

  

 
  


 

    
  

