#include <stdio.h>

int main(void){
    
    int i,n;
    while(scanf("%d",&n)!=EOF){
        for(i=0;i<n;i++){
            int up[101],num[101];
            int j,k;
            scanf("%d",&k);
            for(j=0;j<k;j++){
                scanf("%d",&num[j]);
            }
            for(j=0;j<k-1;j++){
                up[j]=num[j+1]-num[j];
            }
            int max,min;
            max=min=0;
            for(j=0;j<k-1;j++){
                if(up[j]>0 && up[j]>max){
                    max=up[j];
                }else if(up[j]<0 && up[j]<min){
                    min=up[j];
                }
            }
            printf("%d %d\n",max,-min);
            
        }
    }
    return 0;
}