#include<iostream> using namespace std; int a[1000010]={1,1}; int main() { int n,l,r,maxd=0; cin>>n; for(int i=1;i<=n;i++){ cin>>l>>r; a[l]=a[r]=a[i]+1; if(a[0]>maxd)maxd=a[0]; } cout<<maxd-1; }