Gefin eru tvö tré, $A$ og $B$, hvort um sig með $N$ hnúta. Bæði trén hafa sama mengi merktra hnúta $\{1, 2, \dots, N\}$.
Fyrir hvert $i$ ($1 \le i \le N - 1$) tengir $i$-ti leggurinn í $A$ hnútana $u_i$ og $v_i$. Fyrir hvert $j$ ($1 \le j \le N - 1$) tengir $j$-ti leggurinn í $B$ hnútana $x_j$ og $y_j$.
Fyrir hvert $i = 1, 2, \dots, N - 1$ skal leysa eftirfarandi verkefni.
- Finnið heiltölu $j$ með $1 \le j \le N - 1$ þannig að eftirfarandi skipti skilji bæði $A$ og $B$ eftir sem tré:
- Fjarlægið legginn sem tengir $u_i$ og $v_i$ úr $A$, og fjarlægið legginn sem tengir $x_j$ og $y_j$ úr $B$.
- Bætið síðan við legg sem tengir $x_j$ og $y_j$ í $A$, og bætið við legg sem tengir $u_i$ og $v_i$ í $B$.
Hver skipti eru skoðuð óháð öðrum, út frá upphaflegu trjánum $A$ og $B$.
Sýna má fram á að að minnsta kosti ein slík heiltala $j$ sé til fyrir hvert $i$ miðað við gefnar skorður.
Input
Inntakið samanstendur af einu prófunartilviki á eftirfarandi sniði.
$$ \begin{aligned} &N \\ &u_1 \ v_1 \\ &u_2 \ v_2 \\ &\vdots \\ &u_{N-1} \ v_{N-1} \\ &x_1 \ y_1 \\ &x_2 \ y_2 \\ &\vdots \\ &x_{N-1} \ y_{N-1} \end{aligned} $$
Heiltalan $N$ er fjöldi hnúta í bæði $A$ og $B$ ($2 \le N \le 2 \times 10^5$).
Næstu $N - 1$ línur lýsa leggjum $A$. Fyrir hvert $i = 1, \dots, N - 1$ þýða heiltölurnar $u_i$ og $v_i$ ($1 \le u_i, v_i \le N$) að $i$-ti leggurinn tengi hnútana $u_i$ og $v_i$. Tryggt er að $A$ sé tré.
Næstu $N - 1$ línur lýsa leggjum $B$. Fyrir hvert $j = 1, \dots, N - 1$ þýða heiltölurnar $x_j$ og $y_j$ ($1 \le x_j, y_j \le N$) að $j$-ti leggurinn tengi hnútana $x_j$ og $y_j$. Tryggt er að $B$ sé tré.
Output
Prentið $N - 1$ línur. Fyrir hvert $i = 1, 2, \dots, N - 1$ á $i$-ta línan að innihalda heiltölu $j$ sem uppfyllir skilyrðið í verkefnislýsingunni fyrir $i$-ta legginn í $A$.
Ef fleiri en eitt svar kemur til greina má prenta hvert þeirra sem er.
Examples
Input 1
4 1 3 2 4 3 4 1 2 2 3 2 4
Output 1
1 3 2
Note
Í fyrstu línu sýnidæmisins er $j = 1$ valið fyrir $i = 1$. Ef leggnum $(1, 3)$ í $A$ er skipt út fyrir legginn $(1, 2)$ í $B$ haldast bæði $A$ og $B$ sem tré.
Fyrir $i = 2$ eru bæði leggurinn í $A$ og valdi leggurinn í $B$ jafnir $(2, 4)$, þannig að skipti á þeim breyta hvorugu trénu. Aðrar gildar lausnir eru einnig mögulegar.