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) E[y-1].append(x-1) dist=[-1 for i in range(N)] def update(n,p,cur): if dist[n] < cur: return dist[n]=cur for m in E[n]: if m==p: continue update(m,n,cur+1) def rec(n,p,cur): dist[n]=cur d=100000 for m in E[n]: if m==p: continue d=min(d,rec(m,n,cur+1)) if d==100000: d=0 if d