Це ліва куча?#2919

Це ліва куча?

2 секунди
256 мегабайтів
Легка

Потенціалом вершини у підвішеному бінарному дереві називають найкоротшу відстань до вершини з менше ніж двома нащадками. Дерево називається лівим, якщо для кожної вершини потенціал лівого нащадка не менший за потенціал правого. Більше того, жодна вершина не повинна мати правого нащадка без наявності лівого.

Дано бінарне дерево. Визначте найменшу вершину, в якій ця властивість порушується.

Вхідні дані

Перший рядок містить кількість вершин у дереві (1 \leq N \leq 10^5). Кожен із наступних рядків містить індекси лівого та правого нащадків l_i та r_i відповідно (i < l_i \leq N, i < r_i \leq N). Якщо l_i або r_i дорівнює , це означає відсутність відповідного нащадка.

Вихідні дані

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

Приклади

Приклад 1

Loading
Loading