#include<iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	int A[n];
	for(int i=0; i<n; i++)	cin>>A[i];
	int q;
	cin>>q;
	while(q--){
		int c,b,e;
		cin>>c>>b>>e;
		if(c==0){
			int mi=1000000000;
			for(int i=b; i<e; i++){
				if(A[i]<mi)	mi=A[i];
			}
			cout<<mi<<endl;
		}
		else if(c==1){
			int ma=-1000000000;
			for(int i=b; i<e; i++){
				if(A[i]>ma)	ma=A[i];
			}
			cout<<ma<<endl;
		}
	}
	return 0;
}
