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)