Verilmiş istiqamətsiz çəkisiz qrafda iki zirvə u və v arasındakı məsafə d(u, v) onların arasındakı ən qısa yolda olan kənarların sayına bərabərdir. Bütün nizamsız cütlər (u, v) üçün d(u, v) cəmini tapın.
Birinci sətirdə iki tam ədəd n və m (2 ≤ n ≤ 10^5, n - 1 ≤ m ≤ n + 42) - qrafda zirvələrin və kənarların sayı müvafiq olaraq verilir. Zirvələr 1-dən n-ə qədər nömrələnmişdir.
Növbəti m sətirin hər biri iki tam ədəd x[i] və y[i] (1 ≤ x[i], y[i] ≤ n, x[i] ≠ y[i]) - i-ci kənarın uclarını göstərir.
Hər bir zirvə cütü arasında ən çox bir kənar mövcuddur.
Tək tam ədəd çıxarın - qrafda bütün nizamsız zirvə cütləri arasındakı məsafələrin cəmi.
Birinci nümunədə, kənarla birləşdirilmiş dörd zirvə cütü arasındakı məsafə 1-ə bərabərdir və d(1, 4) = d(2, 4) = 2.
Nümunə 1
Nümunə 2