Ельдар Богданов, гордий син гір, є сильною людиною. Проте на ньому лежить зобов'язання перед Іваном Метельським зробити так, щоб його день на Зимовій школі 2011 пройшов на найвищому рівні. Серед теоретичного матеріалу, який він викладав, була тема сильно зв'язаних компонент. У реальному житті несподіваною компонентою був Снарк, який запропонував провести «Гран-прі двох столиць», що ще глибше залучило Ельдара.
Попри ці зв'язки, Ельдар ще більше занурився у розв'язання наступної задачі:
Задано орієнтований граф із вершинами та m_1 ребрами. Відомо, що існують вершини і такі, що з досяжні всі вершини, а досяжна з усіх вершин. Крім цього, задано ще одну множину з m_2 ребер на тих же вершинах. Кожне ребро з другої множини має цілу вагу.
Необхідно додати деякі ребра з другої множини до графа так, щоб виконувались наступні умови:
Після додавання ребер граф повинен стати сильно зв'язаним (з будь-якої вершини можна дістатись до будь-якої іншої).
Сума ваг доданих ребер має бути мінімальною.
Поки Ельдар із завзяттям виконує свої зобов'язання, він просить вас розв'язати цю задачу та повідомити йому про існування розв'язку. Якщо розв'язок існує, обрахуйте потрібні значення.
Перший рядок містить ціле число (1 \leq n \leq 100\,000). У другому рядку задано невід'ємне ціле m_1. Далі у наступних m_1 рядках описані ребра початкового графа. Кожне ребро задається початковою та кінцевою вершинами.
У наступному рядку задано невід'ємне ціле m_2. У наступних m_2 рядках описані ребра, які можна додати. Кожне таке ребро задається початковою і кінцевою вершинами та вагою — цілим числом від -10^9 до 10^9 включно. Відомо, що 0 \leq m_1 + m_2 \leq 500\,000.
У першому рядку виведіть "YES" або "NO" залежно від того, чи існує розв'язок. Якщо розв'язок існує, виведіть ще три рядки: у першому рядку — сумарну вагу доданих ребер, у другому — кількість доданих ребер, далі — номери використаних доданих ребер (у порядку нумерації з вхідного файлу, починаючи з одиниці, по одному в кожному рядку). Кожне додане ребро потрібно вивести рівно один раз.
Приклад 1