Трамваи
면접 대비시간 제한5초메모리 제한1024 MB
트리와 정점 쌍 사이의 경로 m개가 주어질 때, 어떤 경로도 지나지 않는 간선의 수를 센다.
문제
Правительство небольшого города Мухоловска решило улучшить транспортную ситуацию в своем городе. Для этого была построена сеть трамвайных путей, соединяющая трамвайных остановок. Для удобства пассажиров между каждой парой остановок можно было проехать на трамвае. C другой стороны, в целях экономии, проехать между двумя остановками можно было единственным образом. Формально говоря, трамвайная сеть представляет собой дерево с вершинами. При этом вершины дерева соответствуют остановкам, а ребра --- путям.
Изначально по каждому трамвайному пути проходил хотя бы один трамвайный маршрут. Однако со временем некоторые маршруты оказались отменены, а, следовательно, и некоторые трамвайные пути стали невостребованными. Путь считается невостребованным, если ни один трамвайный маршрут по нему не проходит. С целью экономии средств невостребованные трамвайные пути Мухоловска было решено разобрать.
Ваша задача --- написать программу для определения числа невостребованных путей.
입력
Первая строка входного файла содержит единственное число --- количество трамвайных остановок города (). Каждая из следующих ()-ой строки содержит описание одного трамвайного пути (ребра дерева). Описание состоит из двух чисел и --- номеров остановок, соединенных соответствующим путем. Остановки пронумерованы целыми числами от до .
В следующей строке содержится число --- количество трамвайных маршрутов (). В каждой из следующих строк содержится описание трамвайного маршрута. Описание состоит из двух чисел и --- трамвайный маршрут имеет конечные остановки с номерами и и проходит по кратчайшему пути между ними ().
출력
В выходной файл выведите количество невостребованных трамвайных путей Мухоловска.
힌트
Иллюстрация ко второму примеру.

Пунктирной линией обозначен невостребованный путь.