#include<bits/stdc++.h>
using namespace std;
int n,q,a,b,c;
int main(){
	cin>>n;
	vector<int>v(n);
	for(int i=0;i<n;i++)cin>>v[i];
	cin>>q;
	while(q--){
		cin>>a>>b>>c;
		if(!a)cout<<(*min_element(v.begin()+b,v.begin()+c))<<endl;
		else cout<<(*max_element(v.begin()+b,v.begin()+c))<<endl;
	}
}
