#include <bits/stdc++.h>
using namespace std;
int d[1010101];
int n;
int main(){
d[1]=1;
cin>>n;
for(int i=1;i<=n;i++){
int l,r;
cin>>l>>r;
d[l]=d[r]=d[i]+1;
}
int ans=0;
for(int i=1;i<=n;i++)ans=max(ans,d[i]);
cout<<ans;
return 0;
}
WA的是第二个测试点
跪求大佬救助