Masala H

Xotira 256 MB Vaqt 3000 ms
14

Yana oraliqlar

SS bu oraliqlar to'plami bo'lsin. To'plam yaxshi deyilishi uchun, to'plamga tegishli ixtiyoriy ikkita oraliq umumiy nuqtaga ega bo'lishi kerak.

Sizda TT bo'sh to'plam bor. Sizga QQta quyidagi ko'rinishdagi so'rovlar beriladi:

  • ++LLRR → (L,R)(L, R) oraliqni TT to'plamga qo'shish. (Agar (L,R)(L, R) oraliq to'plamda bor bo'lsa, hech narsa qilinmasin)
  • -LLRR → (L,R)(L, R) oraliqni TT to'plamdan o'chirish. (Agar (L,R)(L, R) oraliq to'plamda yo'q bo'lsa, hech narsa qilinmasin)

Har bir so'rovdan so'ng, TTning eng katta yaxshi qismto'plamidagi elementlar sonini chiqaring.


Kiruvchi ma'lumotlar:

Birinchi qatorda QQ butun son - (1Q3105)(1 \le Q \le 3 \cdot 10^5)
Keyingi QQta qatorda bittadan belgi va ikkitadan butun son beriladi (1LR3105)(1 \le L \le R \le 3 \cdot 10^5).


Chiquvchi ma'lumotlar:

Har bir so'rovdan so'ng javobni chiqaring.


Misollar
# input.txt output.txt
1
6
+ 1 5
+ 2 4
+ 6 8
- 2 4
+ 8 10
+ 7 9
1
2
2
1
2
3