Другий максимум#2314

Другий максимум

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

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

Вхідні дані

Програма отримує послідовність цілих чисел. Послідовність закінчується числом , що означає кінець вводу і його не потрібно додавати до дерева. Гарантується, що вхідна послідовність містить не більше ніж 10^5 елементів, кожен з яких за модулем не перевищує 2 \cdot 10^9.

Вихідні дані

Виведіть другий за величиною елемент у побудованому дереві.

Приклад відповідає наступному дереву:

Приклади

Приклад 1

Loading
Loading