#include <bits/stdc++.h>
using namespace std;

long long a[1005];

int main(){
	int n,q,c,b,e;
	cin>>n;
	for(int i=0;i<n;i++) cin>>a[i];
	cin>>q;
	for(int i=0;i<q;i++){
		long long minn=20000000000,maxn=-20000000000;
		cin>>c>>b>>e;
		switch(c){
			case 0:
				for(int j=b;j<e;j++){
					minn=min(minn,a[j]);
				}
				cout<<minn<<endl;
				break;
			case 1:
				for(int j=b;j<e;j++){
					maxn=max(maxn,a[j]);
				}
				cout<<maxn<<endl;
				break;
		}
	}
	return 0;
}
