Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

FARBLOCK - Cô gái xa nhất

Anh Duy có chơi một trò chơi giải đố, trong đó anh ấy đóng vai một tên đào hoa. Sau khi cưa được một số lượng cô gái, anh gặp câu đố là phải lựa chọn một chung cư để ở.

Luật của câu đố là:

- Các cô gái anh cưa ở các chung cư khác nhau.

- Luôn có đường đi giữa 2 chung cư.

- Anh phải chọn ở cùng chung cư của một trong số các cô gái.

Anh ấy muốn biết ở một chung cư X nào đó thì có bao nhiêu chung cư có đường đi trực tiếp đến X. Các bạn giúp anh ấy nhé!

Input

Dòng đầu tiên gồm số chung cư n của các cô gái (1 <= n <= 10^5).

N-1 dòng tiếp theo, mỗi dòng là số hiệu hai chung cư có đường đi trực tiếp tới nhau u và v (0 <= u, v < n).

Dòng tiếp theo là số chung cư m mà anh Duy muốn thử (1 <= m <= 10^5).

m dòng tiếp theo mỗi dòng chứa số hiệu u của chung cư (0 <= u < n).

Output

m dòng với mỗi dòng là số chung cư có đường đi trực tiếp tới chung cư u tương ứng.

Example

Input:
5
0 1
0 2
2 3
3 4
5
0
1
2
3
4

Output:
2
1
2
2
1

Added by:Ha Minh Ngoc
Date:2016-03-16
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG FSHARP GO JAVA JS-MONKEY NODEJS PHP PYTHON PYPY PYPY3 PYTHON3 RUBY SQLITE SWIFT VB.NET
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.