n = int(input()) a = list(map(int, input().split())) p = [0] * n q = [0] * n for i in range(n - 1): if a[i] <= a[i + 1]: p[i + 1] = 1 if a[i] >= a[i + 1]: q[i + 1] = 1 p[i + 1] += p[i] q[i + 1] += q[i] qe = int(input()) for _ in range(qe): l, r = map(int, input().split()) if p[r] - p[l] == r - l: print(1, end=' ') else: print(0, end=' ') if q[r] - q[l] == r - l: print(1) else: print(0)