n = int(input())
zoznam = [[]for i in range(n)]

for i in range(n-1):
    a,b = map(int,input().split())
    zoznam[a-1].append((b,i))
    zoznam[b-1].append((a,i))
a = -1
for i in range(n):
    if len(zoznam[i])>=3:
        a = i
        break
if a == -1:
    for i in range(n-1):
        print(i)
else:
    teraz = 0
    rip = 3
    for i in range(n-1):
        if i == zoznam[a][0][1] or i == zoznam[a][1][1] or i == zoznam[a][2][1]:
            print(teraz)
            teraz += 1
        else:
            print(rip)
            rip += 1