Бесі розташована на мережі з вершин, позначених від до , і порталів, позначених від до . Кожен портал з'єднує дві різні вершини і (u \neq v). Множина порталів може з'єднувати одну й ту ж пару вершин.
Кожна вершина має чотири різні портали. Список порталів вершини задається як p_v = p_{v,1}, p_{v,2}, p_{v,3}, p_{v,4}.
Ваше поточне положення можна описати впорядкованою парою (поточна вершина, поточний портал); тобто парою (v, p_{v,i}), де 1 \leq v \leq n і 1 \leq i \leq 4. Ви можете використовувати одну з наступних операцій для зміни свого поточного положення:
Змінити поточну вершину, переміщуючись через поточний портал.
Перемкнути поточний портал. У кожній вершині перші два портали в списку об'єднані в пару, і останні два портали в списку також об'єднані в пару. Тому, якщо ваше поточне положення (v, p_{v,2}), ви можете переключитися на портал (v, p_{v,1}) і навпаки. Аналогічно, якщо ваше поточне положення (v, p_{v,3}), ви можете переключитися на портал (v, p_{v,4}) і навпаки. Жодні інші перемикання не дозволені (наприклад, ви не можете переключитися з порталу p_{v,2} на портал p_{v,4}).
Загалом є різних станів. На жаль, може виявитися, що не кожен стан досяжний з будь-якого іншого за допомогою заданих операцій. Тому, за ціну c_v (1 \leq c_v \leq 1000) мунів, ви можете змінити порядок списку порталів вершини у будь-який бажаний спосіб. Після цього перші два портали в списку об'єднуються в одну пару, а останні два портали - в іншу пару.
Наприклад, якщо ви переставите портали вершини в порядку [p_{v,3}, p_{v,1}, p_{v,2}, p_{v,4}], це означає, що якщо ви у вершині ,
Якщо ви в порталі p_{v,1}, ви можете переключитися на портал p_{v,3} і навпаки.
Якщо ви в порталі p_{v,2}, ви можете переключитися на портал p_{v,4} і навпаки.
Тепер ви не можете переключатися з порталу p_{v,1} на p_{v,2}, або з порталу p_{v,3} на портал p_{v,4} і навпаки.
Обчисліть мінімальну кількість мунів, необхідних для модифікації мережі таким чином, щоб зробити досяжним кожен стан з кожного стану. Гарантовано, що тестові дані сконструйовані так, що існує хоча б один спосіб такої модифікації мережі.
Перший рядок містить (2 \leq n \leq 10^5).
Кожен з наступних рядків описує вершину. Рядок v + 1 містить цілих чисел c_v, p_{v,1}, p_{v,2}, p_{v,3}, p_{v,4}.
Гарантовано, що для кожної всі p_{v,1}, p_{v,2}, p_{v,3}, p_{v,4} різні, і кожен портал з'являється в списках рівно двох вершин.
Один рядок містить мінімальну кількість мунів, необхідних для модифікації мережі, щоб зробити можливим досяжність кожного стану з іншого стану.
Приклад 1
Достатньо зробити перестановку списків вершин і . Це вимагає c_1 + c_4 = 13 мунів. Перестановки такі: p_1 = [1, 9, 4, 8] і p_4 = [7, 4, 6, 3].