Козак Вус і країна
Козак Вус нещодавно потрапив до дуже цікавої країни. У країні міст, причому місто під номером "— столиця країни. Між цими містами є рівно дорога, дорога під номером сполучає міста та . Також відомо, що з кожного міста можна дістатися будь-якого іншого, рухаючись лише цими дорогами.
Кожне місто є центром деякого регіону. Регіоном називають множину всіх вершин таких, що будь-який шлях між столицею та проходить через центр регіону (одне місто може належати декільком регіонам).
У місті під номером проживають рівно громадян, причому всі різні. Вус дізнався, що уряд країни має право виконувати операцію «переселення» "— вибрати пару міст і та переселити всіх жителів міста в місто , а всіх жителів міста "— в місто . Наш Козак може не більше разів попросити уряд виконати «переселення». Пару міст при «переселенні» також вибирає Вус.
Кожного дня Козак вибирає собі деяке число, яке стає його улюбленим. Якщо "— улюблене число Вуса, то він вважає регіон «гарним», якщо можна здійснити не більше «переселень» таким чином, щоб медіана кількостей населення міст регіону була рівна . Тобто, якщо виписати кількості населення міст регіону у порядку зростання, то значення елементу, що знаходиться посередині (медіана) отриманої послідовності, повинно бути рівне . Якщо кількість міст регіону парна, то з двох елементів посередині, рівним повинно бути значення елементу, що стоїть правіше (тобто більше). Наприклад, медіаною множини є число , а медіаною множини є .
Козак буде перебувати в цій країні ще рівно днів. Кожного ранку він буде повідомлювати своє улюблене число, а ви повинні будете сказати йому кількість «гарних» регіонів.
Input
Перший рядок містить три цілі числа , та (, , ) "— кількість міст в країні, максимальну кількість «переселень» та номер блоку, до якого належить тест відповідно.
Другий рядок містить цілих чисел (), де "— кількість населення в місті . Гарантується, що всі числа різні.
Кожен з наступних рядків містить по два цілі числа та () "— номери міст між якими є дорога.
Наступний рядок містить одне ціле число () "— кількість днів, які Козак проживатиме у цікавій країні.
Наступний рядок містить цілих чисел (), де "— улюблене число Вуса в день .
Output
Виведіть цілих чисел "— кількості «гарних» регіонів у кожен з днів.
Examples
Scoring
( балів) , .
( балів) , .
( балів) , між містами та є дорога ().
( балів) , між містами та є дорога ().
( балів) , .
( балів) , .
( балів) .
( балів) .
( балів) , .
( балів) .