EduBrick

G. Важность и значимость

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

Дан лес. Важность - количество простых путей в нём, значимость - сумма длин этих путей. Длина пути - количество рёбер в нём. Посчитайте обе величины.

Обе считаются вкладами, но вклады разные.

Формат ввода

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

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

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

Два числа: важность и значимость, каждое в своей строке.

Примеры

ввод
2 1
1 2
вывод
1
1
ввод
5 3
1 2
2 3
4 5
вывод
4
5
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.