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