{"trustable":false,"prependHtml":"\u003cstyle type\u003d\u0027text/css\u0027\u003e\n .input, .output {\n border: 1px solid #888888;\n }\n .output {\n margin-bottom: 1em;\n position: relative;\n top: -1px;\n }\n .output pre, .input pre {\n background-color: #EFEFEF;\n line-height: 1.25em;\n margin: 0;\n padding: 0.25em;\n }\n \u003c/style\u003e\n \u003clink rel\u003d\"stylesheet\" href\u003d\"//codeforces.org/s/96598/css/problem-statement.css\" type\u003d\"text/css\" /\u003e\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript type\u003d\"text/javascript\" async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS_HTML-full\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"PLAIN","content":"Cho thành phố hình cây có N đỉnh N - 1 cạnh. Có Q truy vấn, bắt đầu bởi 1 số K là số thành phố quan trọng và theo sau là K số là chỉ số của thành phố quan trọng. Quân đô hộ muốn cô lập các thành phố quan trọng, nhưng chúng lại k đủ sức để chiếm các thành phố quan trọng mà chỉ đủ sức chiếm thành phố ko quan trọng. Vì vậy hãy xác định số thành phố ko quan trọng tối thiểu mà quân đô hộ cần chiếm để cô lập TOÀN BỘ các thành phố quan trọng. Nếu ko thể cô lập đc TOÀN BỘ các thành phố quan trọng thì in ra -1\n\nInput:\nN\nN - 1 dòng là đường của thành phố\nQ\nQ dòng: Bắt đầu bằng 1 số K và theo sau là K số\n\nOutput:\nQ dòng là kq\n\nGiới hạn:\n1 \u003c\u003d N \u003c\u003d 1e5\n1 \u003c\u003d Q \u003c\u003d 1e5\n1 \u003c\u003d K \u003c\u003d N\nTổng K trong Q truy vấn ko quá 1e5\n\nEx:\nInput:\n4\n1 3\n2 3\n4 3\n4\n2 1 2\n3 2 3 4\n3 1 2 4\n4 1 2 3 4\n\nOutput:\n1\n-1\n1\n-1\n\nInput:\n7\n1 2\n2 3\n3 4\n1 5\n5 6\n5 7\n1\n4 2 4 6 7\n\nOutput:\n2"}}]}