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.

EIMAKEFRIE - KẾT BẠN

 

Trong quá trình thống kê, Tân để ý một số bạn nữ trong trường, và muốn kết bạn Facebook với các bạn này.  Ý định không dễ thực hiện, vì những bạn này lại chỉ cho bạn của bạn trên Facebook kết bạn, và còn khó hơn nữa khi tất cả mọi người trong mạng lưới bạn bè lại cùng cài đặt chế độ này. Điều này chỉ làm Tân thêm quyết tâm, từng bước kết bạn cho đến khi kết bạn được đến người mình thích. Là người thông minh nên Tân sẽ chọn cách kết bạn sao cho số người trong lộ trình ít nhất. Giúp Tân tính xem với mỗi bạn Tân để ý, Tân cần kết bạn với bao nhiêu người (kể cả bạn mà Tân để ý). Biết rằng trong đồ thị bạn bè, Tân được đánh dấu là đỉnh 0.

Input

Dòng đầu tiên gồm 3 số nguyên N (0 < N ≤ 105), M (0 ≤ M ≤ 3*105), và Q (0 < Q ≤ 105), lần lượt là số người trong đồ thị bạn bè này (kể cả Tân) đánh số từ 0 đến N-1, số quan hệ bạn bè, và số người Tân để ý.

M dòng tiếp theo, mỗi dòng là 2 số u và v, thể hiện bạn u và v là bạn bè của nhau.

Q dòng tiếp theo là số thứ tự của những bạn Tân thích

Output

Với mỗi bạn Tân thích, xuất ra số lượng người Tân cần kết bạn trên 1 dòng (kể cả bạn mà Tân để ý). Các kết quả độc lập với nhau. Với mỗi bạn nữ Tân không thể kết bạn, xuất ra -1.

Sample

Input
5 6 2
0 3
3 1
1 2
0 1
3 4
4 2
2
3
Output
1
0

Added by:Ha Minh Ngoc
Date:2017-01-15
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.