Підпал
Перед Вами сама звичайна павутина. Проте, як досвідчений олімпіадник, Ви помітили, що вона являє собою зв'язний граф з вершинами та ребрами. Якщо підпалити яку-небудь вершину, то вона загориться, через секунду загоряться усі суміжні з нею, потім загоряться усі суміжні з тими, що вже горять і т.д.
Вам відомо, у каких вершинах підпалять павутину (в усіх одночасно). Потрібно знайти, скільки секунд пройде, доки загориться остання вершина і яка це буде вершина.
Вхідні дані
У першому рядку задано натуральні числа та . Далі йдуть рядків, у кожному по два числа — номери вершин, які є кінцями ребра. Вершини нумеруються з .
У наступному рядку задано число — кількість точок підпалу. У наступному рядку містяться номери вершин, які підпалюються.
Вихідні дані
У першому рядку виведіть час, коли загориться остання вершина. У другому рядку виведіть номер цієї вершини. Якщо таких декілька, виведіть ту, у якої номер мінімальний.