Туристичне агентство#1777

Туристичне агентство

5 секунд
32 мегабайти
Дуже легка

Антон працює у міжгалактичному туристичному агентстві. Йому часто потрібно будувати маршрути з однієї планети на іншу, використовуючи наявні космічні рейси. На жаль, кількість рейсів обмежена, тож пасажирам часто доводиться робити пересадки на проміжних планетах.

Антон помітив, що деякі планети використовуються як пересадкові пункти частіше за інші. Він вирішив дослідити це: для кожної планети він хоче дізнатися, скільки існує пар різних планет (B, C) таких, що будь-який шлях з планети до планети проходить через планету .

Допоможіть Антону у цьому дослідженні!

Вхідні дані

Перший рядок містить два цілі числа: та — кількість планет та кількість космічних рейсів відповідно (2 \leq N \leq 20000, 1 \leq M \leq 200000). Кожен із наступних рядків описує космічний рейс. Кожен рейс з'єднує дві планети і може використовуватися у будь-якому напрямку. Гарантується, що з будь-якої планети можна дістатися до будь-якої іншої.

Вихідні дані

Виведіть цілих чисел — для кожної планети виведіть кількість пар різних планет, таких що будь-який маршрут між ними обов'язково проходить через .

Приклади

Приклад 1

Loading
Loading