第一行包含两个正整数 $n$ 和 $d$,分别表示地图上的点数和侦查守卫的视野范围。约定地图上的点用 $1$ 到 $n$ 的正整数编号。
第二行包含 $n$ 个正整数,第 $i$ 个正整数表示在编号为 $i$ 的点放置侦查守卫的代价 $w_i$。保证 $w_i \leq 1000$。
第三行包含一个正整数 $m$,表示 B 神可能出现的点的数量。保证 $m \leq n$。
第四行包含 $m$ 个正整数,分别表示每个 B 神可能出现的点的编号,从小到大不重复地给出。
接下来 $n - 1$ 行,每行包含两个整数 $u, v$,表示在编号为 $u$ 的点和编号为 $v$ 的点之间有一条无向边。
