#include <bits/stdc++.h>
using namespace std;
int binary(vector<int>&a,int key) //By chandan date 03-04-2015
{
int l=0,h=a.size(),cnt=0;
while(l<=h)
{
int mid=l+(h-l)/2;
if(a[mid]==key)
cnt++;
else if(a[mid]>h)
l=mid+1;
else if(a[mid]<h)
h=mid-1;
}
return cnt;
}
int main() {
// your code goes here
int n,cnt=0;
cin>>n;
vector<int>a(n);
vector<int>h(n);
for(int i=0;i<n;i++)
cin>>a[i],cin>>h[i];
sort(a.begin(),a.end());
for(int i=0;i<h.size();i++)
cnt+=binary(a,h[i]);
cout<<cnt;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBiaW5hcnkodmVjdG9yPGludD4mYSxpbnQga2V5KSAgICAgIC8vQnkgY2hhbmRhbiBkYXRlIDAzLTA0LTIwMTUKewogIGludCBsPTAsaD1hLnNpemUoKSxjbnQ9MDsKICB3aGlsZShsPD1oKQogIHsKICAgIGludCBtaWQ9bCsoaC1sKS8yOwogICAgaWYoYVttaWRdPT1rZXkpCiAgICBjbnQrKzsKICAgIGVsc2UgaWYoYVttaWRdPmgpCiAgICBsPW1pZCsxOwogICAgZWxzZSBpZihhW21pZF08aCkKICAgIGg9bWlkLTE7CiAgfQogIHJldHVybiBjbnQ7Cn0KaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgbixjbnQ9MDsKCWNpbj4+bjsKCXZlY3RvcjxpbnQ+YShuKTsKCXZlY3RvcjxpbnQ+aChuKTsKCWZvcihpbnQgaT0wO2k8bjtpKyspCgljaW4+PmFbaV0sY2luPj5oW2ldOwoJc29ydChhLmJlZ2luKCksYS5lbmQoKSk7Cglmb3IoaW50IGk9MDtpPGguc2l6ZSgpO2krKykKCSBjbnQrPWJpbmFyeShhLGhbaV0pOwoJY291dDw8Y250OwoJcmV0dXJuIDA7Cn0=