from sys import stdin,stdout,setrecursionlimit
from math import *
from functools import *
from bisect import bisect_left
input = stdin.readline
# print = stdout.write
setrecursionlimit(1000000)

for _ in range(int(input())):
    n = int(input())
    l = [int(i) for i in input().split()]
    average_1 = sum(l)/n
    var = sum([(i-average_1)**2 for i in l])/n
    print(max(l)-min(l),f"{var:.3f}")