Дано неорієнтований граф без петель та кратних ребер з вершин (вершини нумеруються від до ). Для кожного ребра відома його пропускна спроможність. Знайдіть величину максимального потоку з вершини до вершини . По кожному ребру потік може текти у довільну сторону.
Два числа та k~(2 \le n \le 100, 0 \le k \le n \cdot (n - 1) / 2) — кількість вершин та ребер у графі. Далі йдуть рядків по три числа в кожному — a, b, c~(1 \le a, b \le n, 1 \le c \le 10^9) — номери вершин, сполучених ребром, та пропускна спроможність ребра.
Виведіть величину максимального потоку з вершини до вершини .

Приклад 1