Реалізуйте збалансоване бінарне дерево пошуку.
Містить опис операцій з деревом, кількість яких не перевищує 10^5. Кожен рядок містить одну з наступних операцій:
insert — додати в дерево ключ . Якщо ключ вже присутній у дереві, то нічого виконувати не треба.
delete — видалити з дерева ключ . Якщо ключа немає в дереві, то нічого виконувати не треба.
exists — якщо ключ присутній у дереві, виведіть "true", інакше "false".
Всі числа цілі й за модулем не перевищують 10^9.
Виведіть послідовно результати виконання всіх операцій exists, дотримуючись формату, наведеного в прикладі.
Приклад 1