import sys input = sys.stdin.buffer.readline sys.setrecursionlimit(10 ** 7) N = int(input()) A = list(map(int, input().split())) F = [0] * N G = [0] * N mx = 0 my = 0 for i in range(1, N): if A[i-1] > A[i]: mx += 1 if A[i-1] < A[i]: my += 1 F[i] = mx G[i] = my Q = int(input()) for _ in range(Q): l, r = map(int, input().split()) ans1 = int(F[l] == F[r]) ans2 = int(G[l] == G[r]) print(ans1, ans2)