Дан неориентированный простой граф, содержащий N вершин и M рёбер. Вершины графа нумеруются от 0 до N - 1.
Выведите все рёбра этого графа, являющиеся мостами.
Выходные данные
Если граф не содержит мостов, выведите число -1.
Иначе выведите одну или более строк, каждая из которых содержит целые числа Aj и Bj (0 ≤ Aj ≤ Bj ≤ N - 1) — номера вершин, являющихся концами j-го моста. Строки должны быть упорядочены по возрастанию Aj, а во вторую очередь — по возрастанию Bj.