Розріз#2085

Розріз

2 секунди
64 мегабайти
Легка

Знайдіть мінімальний розріз між вершинами та у заданому неорієнтованому графі.

Вхідні дані

У першому рядку задано два цілі числа (1 \leq n \leq 100) — кількість вершин, та — кількість ребер. Наступні рядків описують по одному ребру, кожне задається номерами вершин, які воно з'єднує, та його пропускною здатністю (додатне ціле число, що не перевищує десять мільйонів). Жодна пара вершин не з'єднана більше ніж одним ребром.

Вихідні дані

У першому рядку виведіть кількість ребер у мінімальному розрізі та їх загальну пропускну здатність. У наступному рядку виведіть список номерів ребер у зростаючому порядку (ребра нумеруються за порядком у вхідних даних).

Приклади

Приклад 1

Loading
Loading