#include using namespace std; int main(){ int N; cin >> N; vector A(N); for (int i = 0; i < N; i++){ cin >> A[i]; } vector S1(N, 0); for (int i = 0; i < N - 1; i++){ S1[i + 1] = S1[i]; if (A[i] > A[i + 1]){ S1[i + 1]++; } } vector S2(N, 0); for (int i = 0; i < N - 1; i++){ S2[i + 1] = S2[i]; if (A[i] < A[i + 1]){ S2[i + 1]++; } } int Q; cin >> Q; for (int i = 0; i < Q; i++){ int l, r; cin >> l >> r; if (S1[r] - S1[l] == 0){ cout << 1; } else { cout << 0; } cout << ' '; if (S2[r] - S2[l] == 0){ cout << 1; } else { cout << 0; } cout << endl; } }