#include using namespace std; int main(){ int N,Q; cin >> N >> Q; vector> A; vector B; for (int i=0;i> a; A.push_back({a,i+1}); B.push_back(a); } sort(A.begin(), A.end()); sort(B.begin(), B.end()); map C; for (auto a : A){ C.insert(make_pair(a.second, upper_bound(B.begin(), B.end(), a.first)-B.begin())); } for (int _=0; _> x >> y; int ans = C.at(x)-C.at(y)-1; if (ans<0){cout << 0 << endl;} else {cout << ans << endl;} } }