EduBrick

F. Самое устойчивое ребро

2000 мс · 256 МБ · всё или ничего

Как классная задача про устойчивость, но запросов нет: найдите ребро с наибольшей устойчивостью. Если таких несколько, выведите наименьший номер.

Считается всё то же самое - произведение размеров частей для каждого ребра, - а потом берётся максимум.

Если рёбер нет вовсе, выведите −1-1.

Сравнивать надо строго, иначе при равных устойчивостях выведется последнее ребро.

Формат ввода

В первой строке - числа NN и MM (0≤N,M≤1050 \le N, M \le 10^5).

В следующих MM строках - рёбра. Граф неориентирован и ацикличен.

Формат вывода

Два числа: номер ребра и его устойчивость. Если рёбер нет, выведите −1-1.

Примеры

ввод
5 3
1 2
2 3
4 5
вывод
1 2
ввод
0 0
вывод
-1
Войдите, чтобы отправлять решения.