There are $N$ cities. There are also $K$ roads and $L$ railways, extending between the cities. The $i$\-th road bidirectionally connects the $p_i$\-th and $q_i$\-th cities, and the $i$\-th railway bidirectionally connects the $r_i$\-th and $s_i$\-th cities. No two roads connect the same pair of cities. Similarly, no two railways connect the same pair of cities.
We will say city $A$ and $B$ are _connected by roads_ if city $B$ is reachable from city $A$ by traversing some number of roads. Here, any city is considered to be connected to itself by roads. We will also define _connectivity by railways_ similarly.
For each city, find the number of the cities connected to that city by both roads and railways.
## Constraints
* $2 ≦ N ≦ 2*10^5$
* $1 ≦ K, L≦ 10^5$
* $1 ≦ p_i, q_i, r_i, s_i ≦ N$
* $p_i < q_i$
* $r_i < s_i$
* When $i ≠ j$, $(p_i, q_i) ≠ (p_j, q_j)$
* When $i ≠ j$, $(r_i, s_i) ≠ (r_j, s_j)$
## Input
The input is given from Standard Input in the following format:
$N$ $K$ $L$
$p_1$ $q_1$
:
$p_K$ $q_K$
$r_1$ $s_1$
:
$r_L$ $s_L$
[samples]