В альпійській долині розташовано сіл (пронумерованих від до ), з'єднаних між собою n - 1 дорогами. Хоча з будь-якого села можна дістатися до іншого, це може зайняти багато часу. Це особливо незручно, коли потрібно купити товари першої необхідності, адже магазини є лише в з сіл.
Цієї зими ситуація ускладнилася через сильний снігопад. Тому було б доцільно або залишити долину, діставшись до єдиного села біля гірського перевалу, що з'єднує долину із зовнішнім світом, або, принаймні, запастися припасами на кілька місяців. Сьогодні вранці ви почули по радіо, що через сніг одна з n - 1 доріг стала непридатною для використання, але не зрозуміли, яка саме.
Тепер ви хочете дізнатися, чи зможете ви та ваші друзі покинути долину, і якщо ні, то наскільки далеко кожен з вас повинен проїхати, щоб дістатися до села з магазином. Ви не знаєте, яка дорога заблокована, а ваші друзі живуть у різних селах долини. Напишіть програму, яка відповість на це питання для комбінацій сіл і заблокованої дороги.
Перший рядок містить цілі числа (1 \le n \le 10^5), , (1 \le q \le 10^5) і , де - кількість сіл, (1 \le s \le n) - кількість магазинів, - кількість запитів до вашої програми, а (1 \le e \le n) - село, яке потрібно досягти, щоб залишити долину.
Кожен з наступних n - 1 рядків містить три цілі числа , і . Вони означають, що дорога довжиною (1 \le w \le 10^9) з'єднує села і (1 \le a \le n, 1 \le b \le n).
Далі йдуть рядків: кожен містить одне ціле число , що означає, що в селі (1 \le c \le n) є магазин. Всі ці рядки різні, тобто жодне село не містить більше одного магазину.
Нарешті, кожен з наступних рядків містить два цілі числа і , що означають, що -а дорога (1 \le i < n, пронумеровані в порядку їх перерахування) вже не активна, а ви хочете дізнатися, чи зможуть ваші друзі, які проживають у селі (1 \le r \le n), залишити долину, і якщо ні, то наскільки далеко знаходиться найближче село з магазином.
Виведіть рядків. -й рядок повинен містити відповідь на -й запит. Відповідний рядок повинен містити слово "escaped" (без лапок), якщо є можливість залишити долину; якщо ні, то рядок повинен містити відстань до найближчого села з магазином або слово "oo", якщо досягти магазину неможливо.
Приклад 1
Приклад 2
На рисунку показана ситуація до того, як дорога стала непридатною для використання. Села з магазинами позначені сірим кольором. Дороги позначені як "індекс / довжина". Вихід з долини знаходиться в селі .
