#include<bits/stdc++.h>
using namespace std;
const int N =3e5+10;
#define int long long
int g[70][N],a[N],b[N];
signed main()
{
int n,k,p; cin>>n>>k>>p;
for(int i=1,x;i<=n;i++)
cin>>a[i]>>b[i],g[a[i]][i]++;
for(int i=0;i<k;i++)
for(int j=1;j<=n;j++) g[i][j]+=g[i][j-1];
int l=1,r=1,ans=0;
while(r<=n){
if(b[r]<=p){
while(l<=r){
if(l<r)
ans+=g[a[l]][n]-g[a[l]][r-1],l++;
else
ans+=g[a[l]][n]-g[a[l]][r],l++;
}
r=l+1;
}
else
r++;
}
cout<<ans<<endl;
return 0;
}