#include using namespace std; int main(){ int n; cin >> n; int a[100010]; int f[100010] = {}; int g[100010] = {}; for(int i = 0;i < n;i++){ cin >> a[i]; } for(int i = 0;i < n-1;i++){ if(a[i] <= a[i+1]) f[i+1] = 1; if(a[i] >= a[i+1]) g[i+1] = 1; f[i+1] += f[i]; g[i+1] += g[i]; } int q; cin >> q; while(q--){ int l, r; cin >> l >> r; int lans = (f[r] - f[l]) == r-l ? 1 : 0; int rans = (g[r] - g[l]) == r-l ? 1 : 0; cout << lans << " "<< rans << endl; } return 0; }