#include<bits/stdc++.h>
using namespace std;
const long long N=1e5+10;
long long aa[N];
int main(){
long long a,b,c;
cin>>a;
for(int i=1;i<=a;i++){
cin>>aa[i];
}
cin>>b;
sort(aa+1,aa+a+1);
for(int i=1;i<=b;i++){
cin>>c;
if((lower_bound(aa+1,aa+a+1,c)-upper_bound(aa+1,aa+a+1,c))==0){
cout<<-1<<" "<<"-1"<<" ";
}else{
cout<<lower_bound(aa+1,aa+a+1,c)-aa<<" "<<lower_bound(aa+1,aa+a+1,c+1)-aa-1<<" ";
}
if(aa[a]<=c){
cout<<-1;
}else{
cout<<lower_bound(aa+1,aa+a+1,c+1)-aa;
}
cout<<endl;
}
}