import sys

int1 = lambda x: int(x) - 1

# input = lambda: sys.stdin.buffer.readline()
input = lambda: sys.stdin.readline().rstrip()
ii = lambda: int(input())
i1 = lambda: int1(input())
mi = lambda: map(int, input().split())
mi1 = lambda: map(int1, input().split())
li = lambda: list(mi())
li1 = lambda: list(mi1())
lli = lambda n: [li() for _ in range(n)]

INF = float("inf")
mod = int(1e9 + 7)
# mod = 998244353

for _ in range(ii()):
    n = ii()
    p = li1()
    q = [-1] * n
    for i in range(n):
        q[p[i]] = i
    ans = 0
    cur = 1
    same = [True] * (n - 1)
    c = [0] * n
    for i, j in enumerate(q):
        if 0 <= j - 1 and same[j - 1]:
            cur += 1
        if j < n - 1 and same[j]:
            cur += 1
        c[j] = 1
        if 0 <= j - 1:
            same[j - 1] = c[j - 1] == c[j]
            if same[j - 1]:
                cur -= 1
        if j < n - 1:
            same[j] = c[j] == c[j + 1]
            if same[j]:
                cur -= 1
        if ans < cur:
            ans = cur
    print(ans)