vertices = int(input())
contador_adjacentes = [0] * (vertices+1)
grafo = []

for i in range(vertices-1):
    a,b = map(int,input().split())
    a -= 1
    b -= 1
    contador_adjacentes[a] += 1
    contador_adjacentes[b] += 1
    grafo.append([a,b])

contador = 0
mex = vertices - 2

for a,b in grafo:
    if contador_adjacentes[a] == 1 or contador_adjacentes[b] == 1:
        print(contador)
        contador+= 1
    else:
        print(mex)
        mex -= 1

			  	 	 			 		   	    			 	 		