#include using namespace std; #include using namespace atcoder; using mint=atcoder::modint998244353; #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #define int long long signed main(){ int n,q;cin>>n>>q; vector a(n);for(auto&&e:a)cin>>e; vector v,vv; for(int i=0;i>l>>r;l--; int ans=lower_bound(vv.begin(),vv.end(),r)-lower_bound(vv.begin(),vv.end(),l); for(auto&&e:v){ if(l<=e&&e