Тройка точек \(i\), \(j\) и \(k\) на координатной прямой считается красивой, если \(i < j < k\) и \(k - i \le d\).
Вам задано множество точек на координатной прямой, изначально пустое. Вам нужно обрабатывать запросы трех типов:
- добавить точку в множество;
- удалить точку из множества;
- посчитать количество красивых троек из точек, принадлежащих множеству.
Выходные данные
Для каждого запроса выведите одно целое число — количество красивых троек после обработки запроса.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
7 5 8 5 3 2 1 5 6
|
0
0
1
2
5
1
5
|