int n,a,b,q[1d5],x[3d5],y[1d5]; ll z; fenwickf; { rd(n); rep(i,n){ rd(q[i]); if(q[i]==0) rd(x[a++],y[b++]); else rd(x[a++],x[a++]); } f.walloc(coordcomp(a,x),1); a=b=0; rep(i,n){ if(q[i]==0) f.add(x[a++],y[b++]); else z+=f.range(x[a+0],x[a+1]),a+=2; } wt(z); }