#include<bits/stdc++.h>
using namespace std;
#define ll long long int
int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int n;
    cin>>n;
    int a[n+1]={0};
    int b[n-1][2];
    for(int i=0;i<n-1;i++)
    {
        int u,v;
        cin>>u,v;
        a[u]++;
        a[v]++;
        b[i][0]=u;
        b[i][1]=v;
    }
    int p=0;
    for (int i=1;i<=n;i++)
    {
        if (a[i]>=3)
        {p=i;break;}
    }
    if (p==0)
    {
        for(int i=0;i<n-1;i++)
        {cout<<i<<endl;}
    }
    else
    {
        int count=0,q=3;
        for(int i=0;i<n-1;i++)
        {
            if ((b[i][0]==p || b[i][1]==p) && count<3)
            {
                cout<<count<<endl;
                count++;
            }
            else
            {
                cout<<q<<endl;
                q++;
            }
        }
    }
    return 0;
}
