#include<stdio.h>
int main()
{
        int high=0,low=0,n,nn,a[1000]={0};
        int i,j,k,l;
        scanf("%d",&n);
        for(i=0;i<n;i++)
        {
                scanf("%d",&nn);
                for(j=0;j<nn;j++)
                {
                        scanf("%d",&a[j]);
                }
                for(j=0;j<nn;j++)
                {
                        if(a[j+1]==0)break;
                        if(a[j+1]-a[j]>high)high=a[j+1]-a[j];
                        if(a[j]-a[j+1]>low)low=a[j]-a[j+1];
                }
                printf("%d %d",high,low);
                high=0;
                low=0;
                for(k=0;k<1000;k++)
                {
                        a[k]=0;
                }
        }
        return 0;
}