Молочная фабрика
Молочный бизнес процветает! Завод по переработке молока фермера Джона состоит из станций переработки, пронумерованных и пешеходных переходов, каждый из которых соединяет две станции (переходы дорогие, поэтому фермер Джон хочет использовать минимальное количество переходов, чтобы можно было добраться с любой до любой станции).
Чтобы повысить эффективность, фермер Джон установил конвейерную ленту на каждом переходе. К сожалению, он слишком поздно понял, что каждая конвейерная лента движется только в одну сторону, поэтому теперь движение по каждой дорожке возможно только в одном направлении! Теперь уже не так, что можно путешествовать с любой станции на любую другую.
Однако фермер Джон считает, что не все потеряно, если имеется хотя бы одна такая станция , что можно добраться до с любой другой станции. Обратите внимание, что поездка на станцию с другой произвольной станции может включать в себя проезд через промежуточные станции между и . Помогите фермеру Джону выяснить, существует ли такая станция .
Входные данные
В первой строке записано целое число — количество станций обработки. Каждая из следующих строк содержит два целых числа и , где и . Она означает, что существует конвейерная лента, которая движется от станции к станции , позволяя двигаться только в направлении от к .
Выходные данные
Если существует станция такая, что можно дойти до станции с любой другой станции, то выведите минимальное значение . В противном случае выведите .