#include<bits/stdc++.h>
using namespace std;
int n,k,m,a[100100],b[100100];
int main(){
cin>>n>>k;
while(n--){
int num,flag;
cin>>flag;
if(flag==1){
int x,y;
cin>>m;
for(int i=1;i<=m;i++){
cin>>x>>y;
a[++num]=x;
b[num]=y;
}
}
else{
int x,mi,ma,s=0;
cin>>x>>mi>>ma;
for(int i=1;i<=num;i++){
if(a[i]==x&&b[i]>=mi&&b[i]<=ma)
s++;
}
num=0;
cout<<s<<endl;
}
}
return 0;
}