Молочна фабрика#10317

Молочна фабрика

1 секунда
128 мегабайтів
Дуже легка

Молочний бізнес процвітає! Завод з переробки молока фермера Джона складається з обробних станцій, пронумерованих 1, \ldots, n, і n - 1 пішохідних переходів, кожен з яких з'єднує дві станції (переходи дорогі, тому фермер Джон хоче використати мінімальну кількість переходів, щоб можна було дістатися до будь-якої станції, починаючи з будь-якої іншої).

Щоб підвищити ефективність, фермер Джон встановив конвеєрну стрічку на кожному переході. На жаль, він надто пізно зрозумів, що кожна конвеєрна стрічка рухається лише в один бік, тому тепер рух кожною доріжкою можливий лише в одному напрямку! Тепер вже не можна потрапити з будь-якої станції до будь-якої іншої.

Однак фермер Джон вважає, що не все втрачено, якщо є хоча б одна така станція , до якої можна дістатися з кожної іншої станції. Зверніть увагу, що поїздка до станції з іншої довільної станції може включати проїзд через проміжні станції між і . Допоможіть фермеру Джону з'ясувати, чи існує така станція .

Вхідні дані

У першому рядку записано ціле число (1 \le n \le 100) — кількість обробних станцій. Кожен з наступних n - 1 рядків містить два цілих числа a_i і b_i (1 \le a_i, b_i \le n, a_i \ne b_i). Це означає, що існує конвеєрна стрічка, яка рухається від станції a_i до станції b_i, дозволяючи пересуватися лише у напрямку від a_i до b_i.

Вихідні дані

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

Приклади

Приклад 1

Loading
Loading