#include <stdio.h>

int main(void) {
  int N, n, i, j, temp, nobori, ori;
  scanf("%d", &N);

  for(i = 0; i < N; i++) {
    scanf("%d", &n);

    int block[n];

    nobori = ori = 0;

    for(j = 0; j < n; j++) {
      scanf("%d", &block[j]);
    }

    for(j = 0; j < n - 1; j++) {
      if(block[j] < block[j + 1]) {
	temp = block[j + 1] - block[j];
	if(temp > nobori) nobori = temp;
      } else {
	temp = block[j] - block[j + 1];
	if(temp > ori) ori = temp;
      }
    }

    printf("%d %d\n", nobori, ori);

  }

  return 0;
}
