N = input() e = [[] for i in range(N)] S = [N]*N for i in range(N-1): x,y = map(int,raw_input().split()) e[x-1]+=[y-1] e[y-1]+=[x-1] l = [(0,0)]+[(i,i) for i in range(N) if len(e[i])==1] d = 0 while l: nl = [] for b,h in l: if d < S[h]: S[h] = d nl+=[(h,nxt) for nxt in e[h] if nxt != b] d+=1 l = nl for i in range(N): print S[i]