#include<iostream>
#include<algorithm>
using namespace std;
const int N=1e5+9;
int n,a[N],q;
int main(){
cin>>n;
for(int i=0;i<n;i++)cin>>a[i];
cin>>q;
while(q--){
int x,y,ans=0;
cin>>x>>y;
ans=upper_bound(a,a+n,y)-a-
(lower_bound(a,a+n,x)-a);
cout<<ans<<endl;
}
return 0;
}