Поджог
Перед Вами самая обычная паутина. Однако, как опытный олимпиадник, Вы заметили, что она представляет собой связный граф с вершинами и ребрами. Если поджечь какую-нибудь вершину, то она загорится, через секунду загорятся все смежные с ней, потом загорятся все смежные с уже горящими и т.д.
Вам известно, в каких вершинах подожгут паутину (во всех одновременно). Нужно найти, сколько секунд пройдет, пока загорится последняя вершина и какая это будет вершина.
Входные данные
В первой строке натуральные числа и . Далее строк, в каждой по два числа – номера вершин, которые являются концами ребра. Вершины нумеруются с .
В следующей строке задано число — количество точек поджога. В следующей строке содержатся номера вершин, которые поджигаются.
Выходные данные
В первой строке выведите время, когда загорится последняя вершина. Во второй строке выведите номер этой вершины. Если таких несколько, выведите ту, у которой номер минимальный.