import sys sys.setrecursionlimit(100000) N=int(raw_input()) E=[[] for i in range(N)] for i in range(N-1): x,y = map(int,raw_input().split()) E[x-1].append(y-1) dist=[-1 for i in range(N)] def update(n,cur): if dist[n] < cur: return dist[n]=cur for m in E[n]: update(m,cur+1) def rec(n,cur): dist[n]=cur d=100000 for m in E[n]: d=min(d,rec(m,cur+1)) if d==100000: d=0 if d