t = int(input())
for __ in range (t):
n = int(input())
arr = list(map(int,input().split()))
l = len(arr)
i=0
maxlen=0
minlen =100
while(i<l):
j=i
while(i+1<l and abs(arr[i]-arr[i+1]) <=2 ):
i=i+1
currlen = i-j
#print(currlen)
if(minlen>currlen and currlen != 0):
#print(minlen,currlen)
minlen = currlen
#print(minlen,currlen)
if (maxlen < currlen):
maxlen = currlen
if (i==j):
i=i+1
if minlen == 100:
minlen=0
result= []
result.append(minlen+1)
result.append(maxlen+1)
print(*result, end = " ")
This show nzec error . what might be the reason?