Trzęsienie ziemi w Wisconsin uderzyło w farmę Farmer John! Niektóre pastwiska zostały uszkodzone i są nieprzejezdne. Co niezwykłe, żadna ścieżka krów nie została uszkodzona.
Farma ma $P$ pastwisk ($1 \le P \le 3,000$), numerowanych $1..P$, połączonych $C$ nieskierowanymi ścieżkami ($1 \le C \le 20,000$), numerowanymi $1..C$. Ścieżka $i$ łączy $a_{i}$ i $b_{i}$ ($1 \le a_{i} \le P; 1 \le b_{i} \le P$). Możliwe są pętle i wielokrotne połączenia tej samej pary. Stodoła jest na pastwisku 1.
$N$ krów ($1 \le N \le P$) na różnych pastwiskach kolejno dzwoni do Farmer John z całkowitym raportem $report_{j}$ ($2 \le report_{j} \le P$). Oznacza on, że pastwisko jest nieuszkodzone, ale krowa nie może wrócić do stodoły, bo nie znajduje drogi omijającej uszkodzone pastwiska.
Po wszystkich raportach znajdź minimalną liczbę uszkodzonych pastwisk.
Wejście
Wiersz 1: trzy liczby całkowite $P$, $C$ i $N$, rozdzielone spacjami.
Wiersze $2..C+1$: wiersz $i+1$ opisuje ścieżkę $i$ liczbami całkowitymi $a_{i}$ i $b_{i}$.
Wiersze $C+2..C+N+1$: wiersz $C+1$ $+$ $j$ zawiera liczbę całkowitą $report_{j}$.
Wyjście
- Wiersz 1: jedna liczba, minimalna liczba uszkodzonych pastwisk.
Przykład
Wejście 1
5 5 2
1 2
2 3
3 5
2 4
4 5
4
5
Wyjście 1
1
Uwagi
Uszkodzenie tylko pastwiska 2 daje taki scenariusz.
Autorzy zadania: Hal Burch, Richard Peng, 2008