ll@n,@a,@x[n],y[],d[]{},e[],@t,@(l,r)[t]; sortA_index(n,x,y); rrep(i,t){ ll a=bsearch_min[ll,j,0,n](x[j]>=l[i]); ll b=bsearch_min[ll,j,0,n](x[j]>r[i]); while(a