Let's take a look into a universe where each inhabitant is a tree described by the number of vertices $$$n$$$ and $$$n - 1$$$ edges between them.
It is unknown why, but a certain scientist has been sitting and analyzing the family ties between the inhabitants of this dimension for three days now.
He believes that tree $$$T_1$$$ can be a descendant of tree $$$T_2$$$ if it is possible to add some (possibly zero) vertices and edges to $$$T_2$$$ and renumber its vertices so that it matches $$$T_1$$$.
You are tasked with helping him in analyzing $$$t$$$ pairs of inhabitants from this dimension. For each given pair of trees, check if the first tree can be a descendant of the second tree.
The first line contains an integer $$$t$$$ — the number of pairs of trees that are interesting to the scientist ($$$1 \le t \le 10^4$$$). Following this, there are $$$t$$$ descriptions of pairs of trees.
The first line of each description contains an integer $$$n$$$ — the size of the first tree ($$$2 \le n \le 10^5$$$). Each of the next $$$n-1$$$ lines contains two integers $$$u_i$$$ and $$$v_i$$$ — the ends of the $$$i$$$-th edge of the first tree ($$$1 \le u_i, v_i \le n$$$). The next two lines describe the second tree with $$$m$$$ vertices in the same format.
It is guaranteed that the sum of $$$n$$$ across all pairs of trees does not exceed $$$5 \cdot 10^5$$$, and the sum of $$$n \cdot m$$$ does not exceed $$$10^7$$$.
For each of the $$$t$$$ pairs of trees, print "YES" if the first tree can be a descendant of the second tree, and "NO" otherwise.
2 5 1 2 1 5 2 3 2 4 4 1 2 1 3 1 4 6 1 2 1 3 1 4 5 1 6 1 4 1 2 2 3 3 4
YES NO