n = int(input())
g = [list() for _ in range(n+1)]
a=[-1]*(n)
c = [0]*(n+1)
s = 0
for _ in range(n-1):
    u,v = map(int,input().split())
    g[u].append(v)
    g[v].append(u)
    c[u]+= 1
    c[v]+=1
    if c[u]>2:
        s = u
    if c[v]>2:
        s = v
if s==0:
    for i in range(n):
        print(i)
else:
    for i in range(0,3):
        a[g[s][i]] = i
    v = 3
    for i in range(1,n):
        if a[i]==-1:
            a[i]=v
            v+=1
        print(a[i])