Un arbre és un graf no dirigit, connex i acíclic. Una fulla és un vèrtex que només té un veí. Donat un arbre, per a cada vèrtex , digueu quina és la distància a la fulla de l’arbre més propera a .
L’entrada conté diversos casos. Cada cas comença amb el nombre de vèrtexs , seguit de parells indicant una aresta entre i . Suposeu , que els vèrtexs es numeren a partir de 0, i que les arestes donades efectivament formen un arbre.
Per a cada cas, escriviu línies amb , …, , seguides d’una línia amb 10 guions.
Input
2 0 1 5 0 4 2 0 0 1 3 2 8 1 5 4 3 0 7 3 0 6 2 1 7 2 3
Output
0 0 ---------- 1 0 1 0 0 ---------- 2 1 1 1 0 0 0 2 ----------