Дан неориентированный граф без петель и кратных ребер. Вершины графа бывают двух типов - черные и белые. Если черная вершина не имеет ни одной соседней белой, то она сразу же исчезает. Аналогично, если белая вершина не имеет черных соседей, то она тоже пропадает. Для каждой вершины известна стоимость ее удаления. Определить минимальную стоимость удаления всех вершин.
Два числа N и K (1 ≤ N ≤ 100, 0 ≤ K ≤ N·(N-1)/2) - количество вершин и ребер в графе. N строк по два числа в каждой t, c (1 ≤ c ≤ 10^6) - тип вершины (0 - белая, 1 - черная) и стоимость ее удаления. Далее K строк по два числа в каждой - a, b (1 ≤ a, b ≤ N) - номера вершин, соединенных ребром.
Одно число - минимальная стоимость удаления всех вершин.