There are two rooted trees, each with $N$ vertices. The vertices of each tree are numbered $1$ through $N$. In the first tree, the parent of Vertex $i$ is Vertex $A_i$. Here, $A_i=-1$ if Vertex $i$ is the root of the first tree. In the second tree, the parent of Vertex $i$ is Vertex $B_i$. Here, $B_i=-1$ if Vertex $i$ is the root of the second tree.
Snuke would like to construct an integer sequence of length $N$, $X_1$ , $X_2$ , $...$ , $X_N$, that satisfies the following condition:
* For each vertex on each tree, let the indices of its descendants including itself be $a_1$ , $a_2$ , $...$, $a_k$. Then, $abs(X_{a_1} + X_{a_2} + ... + X_{a_k})=1$ holds.
Determine whether it is possible to construct such a sequence. If the answer is possible, find one such sequence.
## Constraints
* $1 \leq N \leq 10^5$
* $1 \leq A_i \leq N$, if Vertex $i$ is not the root in the first tree.
* $A_i = -1$, if Vertex $i$ is the root in the first tree.
* $1 \leq B_i \leq N$, if Vertex $i$ is not the root in the second tree.
* $B_i = -1$, if Vertex $i$ is the root in the second tree.
* Input corresponds to valid rooted trees.
## Input
Input is given from Standard Input in the following format:
$N$
$A_1$ $A_2$ $..$ $A_N$
$B_1$ $B_2$ $..$ $B_N$
[samples]