ウィスコンシンで地震が起き、Farmer John の農場を襲いました!一部の牧草地が壊れて通行不能になりました。驚いたことに牛の道は一本も壊れていません。
いつものように、農場は $1..P$ と番号のついた $P$ 個の牧草地($1 \le P \le 3,000$)と、それらを結ぶ $1..C$ と番号のついた $C$ 本の無向の道($1 \le C \le 20,000$)からなります。道 $i$ は牧草地 $a_{i}$ と $b_{i}$ を結びます($1 \le a_{i} \le P; 1 \le b_{i} \le P$)。自分自身への道や、同じ 2 つの牧草地を複数回結ぶ道もあります。牛舎は牧草地 1 です。
異なる牧草地にいる合計 $N$ 頭の牛($1 \le N \le P$)が順に携帯電話で連絡し、整数 $report_{j}$($2 \le report_{j} \le P$)を報告します。牧草地 $report_{j}$ は無傷ですが、壊れた牧草地を通らない道が見つからず、そこから牛舎へ戻れないことを意味します。
すべての報告の後、壊れた牧草地の数の最小値を求めてください。
入力
1 行目:空白で区切られた 3 つの整数 $P$、$C$、$N$。
$2..C+1$ 行目:$i+1$ 行目は道 $i$ を 2 つの整数 $a_{i}$ と $b_{i}$ で記述します。
$C+2..C+N+1$ 行目:$C+1$ $+$ $j$ 行目には整数 $report_{j}$ が 1 つあります。
出力
- 1 行目:壊れた牧草地の最小個数。
入出力例
入力 1
5 5 2
1 2
2 3
3 5
2 4
4 5
4
5
出力 1
1
注記
牧草地 2 だけが壊れていればこの状況になります。
問題作成者:Hal Burch、Richard Peng,2008