#include #include #include #include #include #include #include #include #include #include #include #include #define vll vector #define vvvl vector #define vvl vector> #define VV(a, b, c, d) vector>(a, vector(b, c)) #define VVV(a, b, c, d) vector(a, vvl(b, vll (c, d))); #define re(c, b) for(ll c=0;c> n; vll up(n, 0), down(n, 0); vll a(n); get(a); ll r = 0; for(int i=0;i=a[r+1]) r++; down[i] = r; } ll q;std::cin >> q; re(i, q){ ll x, y;std::cin >> x >> y; if(up[x]>=y) std::cout << 1 << " "; else std::cout << 0 << " "; if(down[x]>=y) std::cout << 1 << '\n'; else std::cout << 0 << '\n'; } }